Мост между software engineering и embedded. Показывает, что паттерны проектирования - не привилегия ООП-языков.
Ключевые паттерны
- State machines и иерархические автоматы
- Observer и event-driven архитектура
- Resource management в условиях ограниченной памяти
- Safety-паттерны для критичных систем
- Architectural patterns для firmware
Для кого
Для embedded-разработчиков, которые хотят писать структурированный, поддерживаемый firmware. Особенно полезна после «Making Embedded Systems».