Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC

Эта книга представляет собой практическое руководство по разработке встроенных систем на базе популярных микроконтроллеров STM32. Автор делает акцент на использовании современных инструментов с открытым исходным кодом, таких как операционная система реального времени FreeRTOS и библиотека libopencm3, что позволяет читателям создавать эффективные и надёжные приложения без привязки к проприетарным средам разработки.

В книге подробно рассматривается архитектура микроконтроллеров STM32 серии F103, настройка инструментальной цепочки на основе компилятора GCC, а также принципы работы с периферийными устройствами. Особое внимание уделяется многозадачности и управлению ресурсами с помощью FreeRTOS, что является ключевым аспектом при создании сложных встроенных систем.

Читатель научится настраивать проекты с нуля, работать с таймерами, прерываниями, последовательными интерфейсами и другими важными компонентами. Книга содержит множество практических примеров и проектов, которые помогут закрепить полученные знания. Подход автора исключает использование Arduino и проприетарных IDE, что делает материал особенно ценным для тех, кто хочет глубоко понять внутреннее устройство микроконтроллеров и научиться профессиональной разработке.

Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC
A
Автор
Warren Gay
Издательство
Apress
Год
2018
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент