Making Embedded Systems: Design Patterns for Great Software

Эта книга представляет собой всестороннее руководство по разработке встраиваемых систем, охватывающее как аппаратные, так и программные аспекты. Автор, Элесия Уайт, делится практическими паттернами проектирования и подходами к созданию надежного и эффективного программного обеспечения для микроконтроллеров и других встраиваемых устройств.

Второе издание было полностью обновлено с учетом современных технологий и подходов. Книга начинается с основ создания системной архитектуры, включая контекстные диаграммы, блок-схемы и диаграммы уровней. Затем рассматриваются вопросы интеграции аппаратного и программного обеспечения, чтения даташитов и принципиальных схем, а также отладки.

Особое внимание уделяется практическим аспектам: работе с регистрами, таймерами, вводом/выводом, обработке прерываний и широтно-импульсной модуляции. Книга содержит множество примеров кода и шаблонов проектирования, таких как Facade, Command и Adapter, которые помогают создавать гибкие и поддерживаемые системы.

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

Making Embedded Systems: Design Patterns for Great Software
A
Автор
Elecia White
Издательство
O'Reilly Media
Год
2024
Язык
Английский
1
Оцените книгу

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

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