Я ищу некоторые материалы (книги / сайты), связанные с программированием встроенных систем на языке Си. Здесь, в лаборатории, у нас есть три платформы: одна микрочип PIC18f4550, одна Freescale HC12 и одна ARM (Beagleboard).
Мы готовы преподавать встраиваемый C с PIC, ассемблер с Freescale и встроенные операционные системы с Beagleboard. Каждый урок будет шестимесячным курсом.
Открыто для всех советов.
Спасибо
embedded
programming
RMAAlmeida
источник
источник
for
цикл» и т. Д., Написание простых консольных приложений или программирование ОС / систем?Ответы:
Для программирования C - встроенный или иначе, вам нужно Язык программирования C Брайан Керниган и Деннис Ритчи, известный как K & R .
У меня есть одна книга о PIC, мне она нравится: Микроконтроллер Quintessential PIC® от Sid Katzen .
Для BeagleBoard, некоторые знания во встроенном Linux будут важны. Вот хорошая книга, написанная хорошим другом: « Создание встраиваемых Linux-систем » Карима Ягмура, Джона Мастерса, Гилада Бен-Йосефа и Филиппа Джерума .
источник
Отличным ресурсом для изучения Embedded Linux является следующая книга:
Учебник по встроенному Linux: практический подход, разработанный Кристофером Халлинаном
Для студентов это не слишком дорого, и они начинают с основ и основываются на них. Отличное чтение с множеством полезных уроков, с множеством практических примеров, которые вы можете попробовать на упомянутых вами досках разработки.
Еще один источник отличных повседневных дилемм для встраиваемых систем (чтобы вызвать у студентов любопытство и энтузиазм) можно найти в:
Ganssle's Articles
источник
Я хотел прокомментировать "Практическую доску бигля" выше. Эта книга была опубликована Apress по ошибке.
На самом деле, книга еще не существует - я автор, и я еще не закончила ее писать. Он должен быть готов в конце весны 2011 года (Примечание: он не будет опубликован Apress.) Я прошу прощения за путаницу. Пожалуйста, не стесняйтесь обращаться ко мне с любыми вопросами.
В качестве еще одного комментария я также настоятельно рекомендую Крис Холлинан Embedded Linux Primer, для которого только что вышло второе издание. Это отличное введение во встроенный Linux и программирование встроенных систем в целом.
источник
Книги:
У меня есть обе книги о PIC18, и я рекомендую их.
источник
Что касается FreeRTOS , он очень хорошо поддерживается и документирован, и, кроме того, он должен быть переносимым на все ваши платы разработки.
источник
Я обнаружил, что программирование встраиваемых систем: с C очень хорошее чтение.
Я не могу купить оборудование, на которое они ссылаются в книге, но пример кода может быть перенесен на любую цель, которую вы выберете довольно легко.
источник
smileymicros.com содержит линейку встроенных книг, наборов и учебных пособий по Си. Он использует набор Atmel Butterfly и Arduino.
источник
Я нахожу статьи на netrino.com очень проницательными.
Также см. Руководство по трюкам скомпилированных советов Microchip .
источник