К основному контенту

Начало работы с STM32: Разрабатываем при помощи FreeRTOS, libopencm3 и GCC

Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC Front CoverИспользуя FreeRTOS и libopencm3 вместо стандартных инструментов Arduino , эта книга поможет вам разрабатывать мульти-задачные приложения, которые превосходят нормы для Arduino. В дополнение к обычной периферии  которая находиться плате Arduino, STM32 платы включают USB контроллер, RTC (Часы реального времени), DMA (контроллер прямого доступа к памяти), CAN шину и другое.



Каждая глава содержит детальное описание STM32 возможностей периферии, включая GPIO  и других элементов периферии таких как USB контроллер иCAN шину. Вы узнаете как скачивать и настраивать окружение для работы FreeRTOS, libopencm3 с использованием GCC. Вы узнаете все возможности FreeRTOS по созданию заданий, очередей, мютексов. Вы также научитесь как работать с шиной I2C для добавления GPIO  используя микросхему PCF8574. И как создать импульсный модулятор для использования в пульте дистанционного управления используя аппаратные таймеры.

Вам будут представлены новые концепции которые необходимы, чтобы в полной мере использовать всю мощь STM32, такие как расширение кода при помощи GCC оверлеев используя внешнюю  Winbond ​W25Q32 микросхему. Вы сможете протестировать свои знания при помощи заданий в конце каждой главы. По завершению этой книги вы сможете работать с любым устройством из семейства STM32.

Что вы изучите:
  • Инициализация и использование libopencm3 драйверов и обработка прерываний
  • Использование DMA для отображения аналоговых данных на OLED дисплеях
  • Считывать данные с пульта дистанционного управления используя аппаратные таймеры
Посмотреть книгу можно тут

Комментарии

Популярные сообщения из этого блога

Развертывание Raspberry Pi в классе

Эта книга предназначена для всех, кто хочет развернуть компьютеры Raspberry Pi в классе или в лаборатории, и объясняет, как ориентироваться в выборе аппаратного и программного обеспечения, с которым вы сталкиваетесь. Развертывание Raspberry Pi в классе дает вам навыки и знания для планирования и выполнения развертывания компьютеров Raspberry Pi в классе. Учителя и ИТ-администраторы школ увидят, как быстро настроить аппаратное и программное обеспечение самостоятельно или с помощью ваших учеников. Пошаговые инструкции и практические примеры помогут вам в создании рабочих станций Raspberry Pi и вашей сети, управлении компьютерами и сетью и устранении любых возникающих проблем. Эта книга предлагает несколько пунктов, чтобы вовлечь ваших учеников в практические занятия. Эти занятия предназначены как для начинающих, так и для старших или более способных учеников.

BIRT - руководство

Более 10 миллионов людей скачали BIRT ( Business Intelligence and Reporting Tools - инструмент бизнес аналитики и создания отчетов ) с сайта  Eclipse и более чем миллион разработчиков используют его повсеместно. Созданная на платформе  Eclipse,  BIRT это мощная система разработки отчетов, которая предлагает решения от начала до конца - от создания отчета, до интеграции отчетных возможностей в существующие корпоративные приложения. Первая из двух книг про эту захватывающую технологию  BIRT: A Field Guide to Reporting, Third Edition, это авторитетное руководство по использованию  BIRT Report Designer, графического инструмента, который позволяет пользователям всех уровней создавать отчеты от сложных до простых, без программирования. Эта книга, является основным ресурсом для пользователей, которые хотят создавать презентабельные отчеты быстро. Расширенные примеры, инструкции шаг-за-шагом, и богатые иллюстрации помогут новым пользователям выработать навыки ...