Содержание
- Введение 1
- Архитектура Cortex-M3: Обзор и особенности 2
- - Структура ядра ARM Cortex-M3 2.1
- - Система памяти и периферия 2.2
- - Система прерываний и обработка исключений 2.3
- Система команд Cortex-M3: Структура и функциональность 3
- - Типы инструкций: Обзор и классификация 3.1
- - Форматы инструкций и способы адресации 3.2
- - Работа с памятью и периферией через команды 3.3
- Методы оптимизации кода для Cortex-M3 4
- - Оптимизация на уровне компилятора: Флаги и настройки 4.1
- - Оптимизация на уровне языка программирования 4.2
- - Оптимизация на уровне ассемблера: Ручная оптимизация 4.3
- Практическое применение: Анализ и примеры оптимизации 5
- - Оптимизация работы с GPIO 5.1
- - Оптимизация обработки прерываний 5.2
- - Оптимизация алгоритмов: Практические примеры 5.3
- Заключение 6
- Список литературы 7