А.О. Матюшин. Программирование микроконтроллеров. Стратегия и тактика
Книга посвящена программированию встраиваемых систем с применением микроконтроллеров. Материал книги сгруппирован в соответствии со стандартными этапами разработки любого программного обеспечения: анализом требований, проектированием, кодированием, отладкой и тестированием.
Издание проиллюстрировано примерами на С и анализом получаемого в результате компиляции машинного кода для двух популярных семейств микроконтроллеров Microchip: PIC18 (8 бит) и PIC24 (16 бит). Однако рассмотренные подходы и приемы могут быть использованы при программировании микроконтроллеров других производителей.
Содержание:
- Предисловие
- Благодарности
- Введение
1. Анализ требований
- 1.1. Идентификация
- 1.2. Требования реального времени
- 1.3. Безопасность
- 1.4. Надежность
- 1.5. Защищенность
- 1.6. Энергосбережение
- 1.7. Эффективность разработки
2. Проектирование
- 2.1. Структурный дизайн
- 2.1.1. Системы и подсистемы
- 2.1.2. Объектно-ориентированная декомпозиция
- 2.1.3. Автоматное программирование
- 2.2. Конкурентный дизайн
- 2.2.1. Логика функционирования и логика выполнения
- 2.2.2. Задача как синхронная программа
- 2.2.3. Декомпозиция на задачи
- 2.2.4. Доступ к общим ресурсам и взаимное исключение
- 2.2.5. Планирование задач
- 2.3. Операционные системы реального времени
- 2.3.1. ОСРВ как инструмент
- 2.3.2. Проблема выбора
- 2.3.3. Особенности интеграции
- 2.3.4. Реализация для микроконтроллеров малой разрядности
3. Кодирование
- 3.1. Структура проекта
- 3.2. Оформление программ
- 3.3. Применение средств языка
- 3.4. Литералы, константы и выражения
- 3.5. Атомарность и изменчивость
- 3.6. Оптимизация кода
4. Отладка и тестирование
- 4.1. Ошибки и симптомы
- 4.2. Инспекция кода и формальная верификация
- 4.3. Тестирование и кросс-платформенная отладка
- 4.4. Отладка в реальном времени
- Вместо заключения
- Литература
- Предметный указатель
Издательство: ДМК Пресс
Год издания: 2017
Страниц: 356
ISBN: 978-5-97060-098-6
Формат: PDF
Язык: русский
Качество: отличное
Скачать книгу "Программирование микроконтроллеров: стратегия и тактика" (13 МБ):
deposit_rumit 09/12/20 Просмотров: 2366
+6