Прошло много времени с тех пор, как вы задали этот вопрос, поэтому я надеюсь, что вы уже в пути. Вот несколько дополнительных предложений, которые, я надеюсь, помогут.
Обмен стека и блоги
Удивительно, но у Stack Exchange нет собственного сайта вопросов и ответов для встраиваемых систем. Один из них был предложен около двух лет назад, но он все еще находится на этапе принятия обязательств, томясь без достаточного количества людей, подписывающихся для его поддержки. Если вы хотите что-то изменить, перейдите сюда:
http://area51.stackexchange.com/proposals/15961/embedded-system-design-and-development
Прочитайте предложение и, если вы согласны, нажмите «Принять», чтобы принять участие.
Linked In также имеет группу Embedded Systems, а также пару тесно связанных групп, которые могут представлять интерес:
Встроенные системы
Прошивка
РУКА
Веб-ресурсы
EETimes имеет особенности о встроенных системах.
http://www.eetimes.com/design/embedded
Доктор Доббс - давний друг программистов всех типов, и у него есть отличные возможности для встраиваемых систем.
http://www.drdobbs.com/embedded-systems
Сообщество Arduino является большим, энтузиастом и сняло много барьеров для входа для встроенного программирования, включая цену и предварительное обучение.
http://www.arduino.cc/
Если вы - женщина-разработчик программного обеспечения или непросвещенный мужчина-разработчик, чьи встраиваемые системы - это в основном клуб "Good-Old-Boys", посетите этот сайт. Автор - выпускница Массачусетского технологического института, сделала резкие, из коробки (или иногда в коробке вещи, как ее зарядное устройство для iPhone Altoids-box), и, кажется, очень плодотворно в ее разработке, написании и видео блогах.
http://www.youtube.com/watch?v=QkmtHqsYCbw&feature=player_embedded# !
http://www.adafruit.com/tutorials
Многие поставщики будут иметь обширные коллекции таблиц данных, замечаний по применению, технических документов и бесплатных или ознакомительных копий инструментов разработки. В число ведущих компаний в этой области входят ARM, Atmel, Freescale, Intel, Microchip Technologies, NXP (ранее Phillips), TI и многие другие.
книги
Не уверен, что вы сможете найти его, но у меня есть книга, которая, как мне кажется, рассказывает большую часть истории встроенных систем с точки зрения инструментов (ассемблеров, компоновщиков, загрузчиков) и фундаментальных вещей, которые происходят в микропроцессорах (прерывания, ввод-вывод, простые диспетчеры задач и планировщики, простые файловые структуры). Системное программирование для малых компьютеров, Даниэль Марцелл.
Более современный справочник - Embedded Linux Primer. В первых главах обсуждается обоснование работы Linux на встроенных системах и некоторые из задействованных механизмов. Глава 3 содержит хорошее обсуждение процессоров + поддержка чипсетов и опций SOC (System On a Chip), которые можно рассмотреть для использования в современных разработках. На самом деле, цель движется, поэтому она дает отправную точку, которая является современной с публикацией книги. Глава 3 хороша, но должна быть дополнена некоторыми дальнейшими исследованиями в Интернете и обсуждением с поставщиками. Как правило, инженеры-электрики и ведущие разработчики программного обеспечения в проекте выбирают процессор, поэтому, если вы работаете в компании и изучаете встроенные системы, сделайте глубокий анализ выбранного оборудования.
Последующие главы содержат подробные описания многих практических аспектов ориентации Linux на оборудование, но партнерство с поставщиком и использование довольно стандартного эталонного дизайна может значительно сократить усилия.