Архитектура встраиваемых систем. Разработка защищенных и подключенных устройств с примерами кода на C

Книга представляет собой практическое руководство по проектированию и разработке программного обеспечения для встраиваемых систем. Автор подробно рассматривает архитектуру таких систем, начиная с обзора предметной области и типов устройств — от встраиваемых Linux-систем до 8-разрядных микроконтроллеров.

В издании описаны ключевые компоненты аппаратной архитектуры: организация памяти (ОЗУ, флеш), работа с периферийными устройствами (GPIO, АЦП/ЦАП, таймеры, ШИМ) и интерфейсами связи (UART, SPI, I2C). Особое внимание уделяется настройке среды разработки, механизмам загрузки, управлению памятью и созданию драйверов устройств.

Читатель узнает, как реализовать сетевое взаимодействие по TCP/IP, обеспечить безопасность устройств интернета вещей (IoT) и работать с многопоточными операционными системами. В книге приведены примеры кода на языке C, а также практические задания, включая разработку собственного планировщика и использование механизмов доверенного выполнения с аппаратной поддержкой.

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

Архитектура встраиваемых систем. Разработка защищенных и подключенных устройств с примерами кода на C
A
Автор
Даниэле Лакамера
Издательство
ДМК Пресс
Год
2023
Язык
Русский
1
Оцените книгу

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

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