Си для встраиваемых систем [Александр Тарасов]
, для тех у кого есть подписка "Reader Membership".
Данную книгу не стоит рассматривать как практическое руководство по программированию конкретного микроконтроллера; повествование построено по возможности абстрагировано от конкретной реализации, хотя все примеры и приводятся для МК stm32f103c8. Цель книги не в том, чтобы научить читателя работать с определенным микроконтроллером, а в том, чтобы ввести его в курс дела, изложить в достаточно сжатой форме основные концепции и приемы. Для кого она? Нетривиальный вопрос. С одной стороны, она для начинающих, так как повествование ведется начиная от экскурса в историю через базовые концепции (представление чисел, системы счисления) и синтаксис языка Си. С другой стороны, «чтиво» не из легких: рассмотрена работа компилятора, некоторые особенности архитектуры ядра Cortex-M, переключение контекста выполнения, оптимизация кода и т. д. Также сделана попытка показать уместность использования разных подходов в организации ПО: от простого суперцикла до ОСРВ (на примере FreeRTOS). В конце приведены ответы на наиболее популярные вопросы, связанные с написанием прошивок.
Формат: pdf, epub, mobi
Страниц: 294
Цена = 750р. (10$)
, для тех у кого есть подписка "Reader Membership".
Данную книгу не стоит рассматривать как практическое руководство по программированию конкретного микроконтроллера; повествование построено по возможности абстрагировано от конкретной реализации, хотя все примеры и приводятся для МК stm32f103c8. Цель книги не в том, чтобы научить читателя работать с определенным микроконтроллером, а в том, чтобы ввести его в курс дела, изложить в достаточно сжатой форме основные концепции и приемы. Для кого она? Нетривиальный вопрос. С одной стороны, она для начинающих, так как повествование ведется начиная от экскурса в историю через базовые концепции (представление чисел, системы счисления) и синтаксис языка Си. С другой стороны, «чтиво» не из легких: рассмотрена работа компилятора, некоторые особенности архитектуры ядра Cortex-M, переключение контекста выполнения, оптимизация кода и т. д. Также сделана попытка показать уместность использования разных подходов в организации ПО: от простого суперцикла до ОСРВ (на примере FreeRTOS). В конце приведены ответы на наиболее популярные вопросы, связанные с написанием прошивок.
Формат: pdf, epub, mobi
Страниц: 294
Цена = 750р. (10$)
https://leanpub.com/c_for_embedded_systems