Getting Started with Secure Embedded Systems: Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock

Эта книга представляет собой практическое руководство по созданию безопасных встраиваемых систем для Интернета вещей (IoT) с использованием современных технологий. Авторы знакомят читателей с архитектурой встраиваемых систем, микроконтроллерами и особенностями разработки для платформ micro:bit и Raspberry Pi Pico.

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

Книга охватывает все этапы разработки: от основ архитектуры встраиваемых систем и работы с периферийными устройствами до реализации сетевых функций и обеспечения безопасности. Читатели научатся работать с датчиками, исполнительными механизмами, реализовывать коммуникационные протоколы и создавать законченные IoT-приложения.

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

Издание предназначено для разработчиков, инженеров и студентов, интересующихся встраиваемыми системами, IoT и безопасной разработкой. Предполагается базовое знакомство с программированием, но глубокие знания Rust или встраиваемых систем не требуются — все необходимые концепции объясняются в книге.

Getting Started with Secure Embedded Systems: Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock
A
Автор
Alexandru Radovici, Ioana Culic
Издательство
Apress
Год
2022
Язык
Английский
1
Оцените книгу

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

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