Содержание
- Введение 1
- Основы модульного программирования 2
- - Принципы декомпозиции и инкапсуляции 2.1
- - Абстракция и проектирование API модулей 2.2
- - Преимущества и недостатки модульного подхода 2.3
- Язык C++ и модульное программирование 3
- - Классы и namespaces в C++ 3.1
- - Управление зависимостями между модулями 3.2
- - Принципы SOLID и их применение в C++ 3.3
- Особенности модульной архитектуры для микроконтроллеров 4
- - Ограничения ресурсов микроконтроллеров 4.1
- - Оптимизация кода для встраиваемых систем 4.2
- - Взаимодействие с аппаратной частью и прерывания 4.3
- Практическая реализация модульного проекта 5
- - Пример проекта: Управление светодиодной лентой 5.1
- - Структура проекта и организация модулей 5.2
- - Тестирование и отладка модульного кода 5.3
- Заключение 6
- Список литературы 7