Программирование микроконтроллеров. Стратегия и тактика (Матюшин Андрей Олегович) ; ДМК-Пресс, 2017
от 447 р. до 9996 р.
Автор(ы): Матюшин Андрей Олегович;
Издатель: ДМК-Пресс
ISBN: 978-5-97060-098-6
ID: SKU72575
Добавлено: 15.08.2021
Сравнить цены
Цена от 447 р. до 9996 р. в 4 магазинах
Магазин | Цена | Наличие |
---|---|---|
Буквоед 5/5 | 2619 р. Минимальная сумма заказа 100 рублей | |
ЛитРес 5/5 | 447 р. 559 р. электронная книга | скачать фрагмент | |
Book24 5/5 | 2619 р. | |
Мегамаркет 5/5 | 9996 р. | |
Лабиринт 5/5 | ||
Читай-город 5/5 | ||
МАЙШОП 5/5 | Один из первых книжных интернет-магазинов, работающий с 2002 года | |
Описание
Книга посвящена общим и частным вопросам программирования встраиваемых систем с использованием микроконтроллеров. Все вопросы сгруппированы в соответствии со стандартными этапами разработки любого программного обеспечения: анализом требований, проектированием, кодированием, отладкой и тестированием.
В первой главе рассмотрены работа в реальном времени, безопасность, надежность, энергосбережение, модифицируемость и переносимость программного обеспечения встраиваемых систем. Вторая глава затрагивает два основных этапа проектирования программного обеспечения: структурный и конкурентный дизайн. В третьей главе описываются вопросы кодирования, т. е. непосредственно создания проектов и записи программ на языке С. Последняя глава посвящена отладке полученного кода и его тестированию на различных платформах. Приведены примеры из практики, содержащие ошибки, проанализированы пути их устранения.
Издание проиллюстрировано примерами на С и анализом получаемого в результате компиляции машинного кода для двух популярных семейств микроконтроллеров 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. Отладка в реальном времени
Вместо заключения
Литература
Предметный указатель
О книге
Автор(ы) | Матюшин Андрей Олегович |
Раздел | Программирование |
Издатель | ДМК-Пресс |
ISBN | 978-5-9706-0098-6 |
Год издания | 2017 |
Количество страниц | 356 |
Формат | 160x219мм |
Вес | 0.52кг |
Переплет | Мягкий переплёт |
Возрастные ограничения | 12 |
Кол-во страниц | 356 |
Возрастное ограничение | 12+ |
Тип обложки | мягкая |
Количество книг | 1 |
Автор | Матюшин Алексей Александрович |
Оформление обложки | лакировка |
Издательство | ДМК-Пресс |
Размеры | 70x100/16 |
Язык издания | Русский |
Обложка | мягкая обложка |
Отзывы (3)
-
Петров Константин
- 28 февраля 20175/5
Мое мнение, книга очень хорошая. Автор показывает системный подход к разработке микропроцессорных систем в части организации продуманного программного обеспечения. Читателю представлены различные подходы по реализации работы ПО: рассмотрены конечные автоматы, многозадачные системы на ОСРВ. Рассмотрены преимущества тех или иных подходов. Даны рекомендации по оформлению исходного кода, приемы оптимизации ПО.
Считаю книгу очень полезной.0 0
-
Денис Железняков
- 6 декабря 20162/5
Соглашусь с предыдущим отзывом - "Книга обо всем на свете", не рекомендую к покупке.
0 0
-
Владимир
- 5 декабря 20163/5
книга обо всем на свете
0 0
Добавить отзыв
Программирование - издательство "ДМК-Пресс"
Категория 357 р. - 536 р.