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 или встраиваемых систем не требуются — все необходимые концепции объясняются в книге.









