Изменение пароля
Пользователь
anonymous
Текущий пароль
*
Новый пароль
*
Подтверждение
*
Запомнить меня
Забыли пароль?
Электронная библиотека (16+)
Впервые на сайте?
Вход
/
Регистрация
Национальный цифровой ресурс
Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 684889)
Для выхода нажмите Esc или
Программирование и отладка С/С++ приложений для микроконтроллеров ARM (2000,00 руб.)
0
0
Первый автор
Магда Ю. С.
Издательство
М.: ДМК Пресс
Страниц
169
Предпросмотр
ID
795207
Аннотация
В книге рассмотрены практические аспекты программирования приложений для популярной микропроцессорной платформы ARM. Материал книги имеет сугубо практическое направление, поэтому в ней приведено множество примеров, иллюстрирующих те или иные подходы при создании программ. Основной упор сделан на практические методы программирования задач на языке программирования С/С++, а также на решение проблем при отладке программ. Создание эффективного программного кода невозможно без применения тех или иных механизмов оптимизации, начиная с разработки эффективного кода в С++ и заканчивая низкоуровневой оптимизацией на уровне команд процессора, поэтому значительная часть материала книги посвящена практическим методам оптимизации приложений. Для разработки, отладки и оптимизации демонстрационных приложений книги используется свободно распространяемая версия инструментального пакета фирмы Keil, при этом не требуется покупка каких-либо дополнительных аппаратных модулей с микроконтроллерами ARM.
Кому рекомендовано
Книга буде полезной в первую очередь разработчикам программного обеспечения систем на базе микроконтроллеров ARM, инженерам, студентам и всем, кто интересуется созданием устройств с ARM микроконтроллерами.
ISBN
978-5-97060-427-4
УДК
004.42:004.3'144:621.3.049.774АRM
ББК
32.973.26-018.2
Магда, Ю.С. Программирование и отладка С/С++ приложений для микроконтроллеров ARM / Ю.С. Магда .— Москва : ДМК Пресс, 2017 .— 169 с. : ил. — ISBN 978-5-97060-427-4 .— URL: https://rucont.ru/efd/795207 (дата обращения: 01.12.2025)
Популярные
Методические указания по выполнению дипл...
190,00 руб
Товароведение и экспертиза в таможенном ...
150,00 руб
Оператор обезвоживающей и обессоливающей...
290,00 руб
Введение в теорию игр: учебное пособие
110,00 руб
Comsol multiphysics: Моделирование элект...
220,00 руб
Идентификация культурных ценностей
150,00 руб
Вы уже смотрели
Формирование активного двигательного реж...
110,00 руб
ЕВРОИНТЕГРАЦИЯ ПОНЕВОЛЕ? ОЦЕНИВАЯ “НАСТУ...
200,00 руб
Вестник Донского государственного технич...
290,00 руб
«Неудобное» искусство: судьбы художников...
6000,00 руб
Повторяем падежи и предлоги
1500,00 руб
Рынок ценных бумаг
200,00 руб
Предпросмотр (выдержки из произведения)
Резюме документа
Страницы
Текст
Программирование_и_отладка_СС++_приложений_для_микроконтроллеров_ARM.pdf
Стр.3
Стр.4
Стр.5
Программирование_и_отладка_СС++_приложений_для_микроконтроллеров_ARM.pdf
УДК 004.42:004.3'144:621.3.049.774АRM ББК 32.973.26018.2 М12 М12 Магда Ю. С. Программирование и отладка С/С++ приложений для микроконтроллеров ARM. – М.: ДМК Пресс, 2017. – 168 с.: ил. ISBN 9785970604274 В книге рассмотрены практические аспекты программирования приложений для популярной микропроцессорной платформы ARM. Материал книги имеет сугубо практическое направление, поэтому в ней приведено множество примеров, иллюстрирующих те или иные подходы при создании программ. Основной упор сделан на практические методы программирования задач на языке программирования С/С++, а также на решение проблем при отладке программ. Создание эффективного программного кода невозможно без применения тех или иных механизмов оптимизации, начиная с разработки эффективного кода в С++ и заканчивая низкоуровневой оптимизацией на уровне команд процессора, поэтому значительная часть материала книги посвящена практическим методам оптимизации приложений. Для разработки, отладки и оптимизации демонстрационных приложений книги используется свободно распространяемая версия инструментального пакета фирмы Keil, при этом не требуется покупка каких-либо дополнительных аппаратных модулей с микроконтроллерами ARM. Книга буде полезной в первую очередь разработчикам программного обеспечения систем на базе микроконтроллеров ARM, инженерам, студентам и всем, кто интересуется созданием устройств с ARM микроконтроллерами. УДК 004.42:004.3'144:621.3.049.774АRM ББК 32.973.26018.2 Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответственности за возможные ошибки, связанные с использованием книги. © Магда Ю. С. ISBN 9785970604274 © Оформление, ДМК Пресс, 2017
Стр.3
СОДЕРЖАНИЕ ВВЕДЕНИЕ ............................................................................................................... 5 1. ПРОГРАММНАЯ АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ С ЯДРОМ ARM7 .................................................................................................. 8 1.1. Особенности выполнения инструкций микроконтроллеров ARM .......... 11 1.2. Основы аппаратной архитектуры микроконтроллеров ARM ................... 12 1.3. Программное обеспечение для систем с ARM микроконтроллерами ..... 15 2. ИНСТРУМЕНТЫ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ ARM .................................................................................................................... 18 2.1. Среда разработки Keil C и интерфейс пользователя μVision IDE ............. 18 2.2. Программа “Hello, World!” в среде Keil ..................................................... 20 3. ПРОГРАММИРОВАНИЕ ПЕРИФЕРИЙНЫХ УСТРОЙСТВ МИКРОКОНТРОЛЛЕРОВ ARM НА KEIL C .................................................. 39 4. ПРОГРАММНЫЙ ИНТЕРФЕЙС С/C++ И АССЕМБЛЕРА ДЛЯ МИКРОКОНТРОЛЛЕРОВ ARM ............................................................. 61 4.1. Базовые примеры программного кода на языке ассемблера .................... 67 4.2. Примеры решения практических задач программирования на языке ассемблера ................................................................................... 71 4.3. Использование встроенного ассемблера языка С++ в приложениях Keil ....................................................................................105 5. ОТЛАДКА ПРОГРАММНОГО КОДА МИКРОКОНТРОЛЛЕРОВ ARM ......112 5.1. Компиляция исходных текстов программы .............................................112 5.2. Компоновка объектных модулей и генерация исполняемого файла программы ......................................................................................116 5.3. Основы отладки приложений в среде Keil ................................................124 5.4. Методика пошаговой отладки приложения и анализ программного кода ....................................................................................133
Стр.4
4 Содержание 6. АНАЛИЗ И ОПТИМИЗАЦИЯ ПРОГРАММНОГО КОДА МИКРОКОНТРОЛЛЕРОВ ARM ....................................................................137 6.1. Выбор типов данных в приложении .........................................................138 6.2. Использование указателей для оптимизации ARM приложений ...........142 6.3. Оптимизация циклов .................................................................................148 6.4. Оптимизация приложений с помощью языка ассемблера ......................154 6.5. Применение инструкций условного выполнения для оптимизации программных алгоритмов ..........................................................................159 ЗАКЛЮЧЕНИЕ......................................................................................................167
Стр.5
Облако ключевых слов *
* - вычисляется автоматически
Мы используем куки, чтобы сделать сайт удобней для вас.
Подробнее
Хорошо