Делаем полётный контроллер для модельной ракеты. Измеряем высоту полёта и выпускаем парашют!
Денис Порубов
Просто множество практичных вещей, без которых не написать "правильный" софт для stm32: загрузчик, вычисления с фиксированной запятой, генератор случайных чисел, прерывания, коммуникация и др.
chrns
Операционная система реального времени - то, без чего не ракеты не летают на марс. Разберём СРВ на примере FreeRTOS. Управление задачами, потоки, семафоры. Рабочий пример!
chrns
Разбираемся с понятием машины состояний - одного из самых распространённых подходов к программированию встраиваемых систем.
chrns
В этот раз разберём сразу несколько фундаментальных понятий, на которых основано программное обеспечение всех современных вычислительных систем. Узнаем что такое суперцикл, машина состояний и операционная система реального времени!
chrns
Популярная книга теперь в свободном доступе!
chrns
Как написать программу, которая будет сама выявлять ошибки? Читаем очередную главу из книги "Си для встраиваемых систем" и разбираемся с тестированием кода.
chrns
Не хватает скорости? Нужен эффективный код! Учимся оптимизировать программы для встраиваемых систем на Cortex-M.
chrns
Библиотеки - мощный инструмент, который многократно облегчает работу программиста. Подробно разберём таких монстров как CMSIS и HAL.
chrns
Погружаемся с головой в язык Си: операторы, функции, указатели и массивы.
chrns