Книга «Си для встраиваемых систем»

ISBN: 978-5-4493-6061-8

Книгу в печатном формате можно приеобрести на сайте Ridero (475 ₽). Электронная версия доступна на сайте leanpub (от $4,99).

Ознакомительный фрагмент доступен здесь.

Что за книга, кому она адресована?

На русском языке мало литературы, посвященной программированию встраиваемых систем. Проводя занятия со своими студентами, листая форумы и натыкаясь на негодование от пользователей, я решился написать книжку.

Для кого она? Нетривиальный вопрос. С одной стороны, она для начинающих, так как повествование ведется начиная от экскурса в историю через базовые концепции (представление чисел, системы счисления) и синтаксис языка. С другой стороны, я бы не сказал, что «чтиво» легкое: рассмотрена работа компилятора, некоторые особенности архитектуры ядра Cortex-M, переключение контекста выполнения, оптимизация кода и т. д.

Также сделана попытка показать уместность использования разных подходов в организации ПО: от простого суперцикла до ОСРВ (на примере FreeRTOS). В конце приведены ответы на наиболее популярные вопросы, связанные с написанием прошивок.

Post Scriptum

Конечно, всё субъективно, кому-то книга понравится (проверял), кому-то нет. Кто-то всё поймет, кто-то нет. Некоторым хватит материала, другим, напротив, нужно больше. Чем больше хороших книг — тем лучше. Поэтому если после прочтения книги у вас появились какие-то предложения, обязательно напишите мне. На основе обратной связи я доработаю и переиздам книгу. Всех принявших участие перечислю в разделе «Благодарности».

Post Post Scriptum

Через два года (ориентировочно ноябрь-декабрь 2020) или по продаже 5000 копий текст книги будет выложен в открытый доступ и будет доступен на сайте themagicsmoke.ru.

Кому интересно узнать больше про процесс публикации книги, тот может почитать статью «Написал книгу? Страдай!» в моём блоге.