emb-linux.narod.ru project

Цель проекта: собрать как можно больше информации о применении Linux в embedded системах.

Основная задача: сделать освоение Linux на микроконтроллерах простым. Т.е. здесь не будет пересказываться многое из того, что есть на других сайтах и в книгах, но здесь будет делаться упор на реальных трудностях, с которыми сталкивался в своей работе человек, не имевший опыта работы с Linux, но имевший опыт работы с микроконтроллерами. Любые дополнения приветствуются, высказать свои пожелания можно на странице обсуждений



Тион-Про-270

Страница обсуждений

Пример shell-скрипта

Простейшее Qt-приложение

Полезные ссылки

Книжки и доки

Программы

Статьи

Подготовка к собеседованию

Новости:

25.07.2011 Восстановил страничку обсуждений (она почему-то перестала работать в какой-то момент), добавил 16 вопросов на собеседование для embedded-разработчика
09.06.2011 Добавил книгу Роберта Лава "Разработка ядра Linux"
24.08.2010 Добавил статью о том, как рационально использовать память под буферы в микроконтроллерах с небольшим количеством ОЗУ; эффект - примерно 3-5 кратная экономия ОЗУ - статья эта старая, я её перенёс с другого своего сайта (там её больше нет). На статью с задачками пока забил. Зато в ближайшее время появятся еще несколько статей по "чисто-эмбеддед" программированию,т.е. не применительно к Linux, а применительно к маленьким микроконтроллерам, чаще всего работающим вообще без ОС. Такие статьи нужны,я считаю,т.к.в них будет код,который очень легко использовать повторно, к тому же, часто в системах, работающих на embedded Linux-е есть вспомогательные МК, так что эти материалы лишними не будут
02.07.2010 Добавил статью об использовании списков в С
01.07.2010 Добавил книжку The Art of Multiprocessor Programming и книжку Роберта Кёртена про QNX. Хожу сейчас на разнообразные собеседования в поисках работы, на одном из интервью дали мне задачку на многопоточность, которую я не смог решить (времени правда было не очень-то много на неё отведено - минут 15), поэтому начал искать что-нибудь по теории многопоточного программирования (более капитальное, чем простое объяснение понятий "мьютекс", "условная переменная" и т.д. Планирую вообще в ближайшее время выложить коллекцию заданий, которые дают на собеседованиях при приёме на работу.
18.06.2010 Добавил описание некоторых способов отладки в Linux
09.05.2010 Добавил описание установки необходимых пакетов для использования Qt.
26.03.2010 Малость изменил дизайн гостевой книги, которая фактически была страницей обсуждений (так она теперь и называется).
Добавил ссылку на библиотеку для чтения INI файлов в раздел Полезные ссылки
25.03.2010 Немного систематизировал и расширил шпаргалку по bash-скриптам, добавил туда описание использования ftp и telnet-a. (Это удобно, когда хочется внутри скрипта загрузить файл на удалённую машину, или залогиниться на неё и выполнить определенные команды).
18.03.2010 Добавил страничку об удалённой отладке - там коротко (пока что) объясняется, как отладить программу на целевой плате по шагам с помощью gdb.
10.03.2010 Добавил ссылки на сайты dsp-book.narod.ru и arm2day.narod.ru в раздел Полезные ссылки
04.03.2010 Добавил книжку (Пей Ан "Сопряжение ПК с внешними устройствами")
01.03.2010 Добавил раздел "Халявные книжки". Там есть что почитать.
27.02.2010 Изменил немного дизайн. Согласен, что тоже не очень здорово, но хоть как-то. Может потом еще что-нибудь придумаю.

(c)2009-2010, Санкт-Петербург
Материалы с этого сайта можно использовать свободно при указании на источник.



Используются технологии uCoz