Лабораторный практикум. – Казань: КФУ, 2014, — 62 с.
Руководство предназначено для начального освоения современных
тридцати двух разрядных МК на примере МК с архитектурами ARM от
фирмы Atmel и xCore от xMOS. Освоение базируется на реализации
примеров приложений, использующих периферийные модули и порты
ввода/вывода; аппаратными платформами являются стартовые модули
AS-sam7x и XK-1A. В руководстве даны описания архитектуры и системы
команд для контроллеров типа AT91sam7x и XS1-L1, а также
инструментария разработки приложений: IAR Embedded Workbench для
ARM, и xTimeComposer для МК от xMOS. Фирменная документация по
разработке приложений на английском языке доступна через
гиперссылки. Для студентов, обучающихся по направлению 011800.62.
Содержание
Введение
Микроконтроллеры ARM
Архитектура микроконтроллера AT91SAM7X
Ядро процессора
Запуск
Блок управления прерываниями
Блок параллельного ввода/вывода
Блок таймеров/счётчиков
Модуль Etheet MAC
Программирование МК ARM
Микроконтроллеры xCore
Параллельные потоки
Особенности системы команд
Модель многоядерного программирования
Плиты, расположение задач и совместная многозадачность
Защита памяти
Раздение информации между задачами
Доступ к аппаратным таймерам и портам
Программные средства разработки
Разработка приложений в XDE
Импорт и экспорт проекта в xTIMEcomposer Studio
Разработка приложений с использованием xSOFTip
Создание проекта из прилагаемых компонентов
Компиляция проекта
Временной анализ
Подготовка проекта
Построение проекта и запуск программы; прошивка платы
Задания
Литература
Введение
Микроконтроллеры ARM
Архитектура микроконтроллера AT91SAM7X
Ядро процессора
Запуск
Блок управления прерываниями
Блок параллельного ввода/вывода
Блок таймеров/счётчиков
Модуль Etheet MAC
Программирование МК ARM
Микроконтроллеры xCore
Параллельные потоки
Особенности системы команд
Модель многоядерного программирования
Плиты, расположение задач и совместная многозадачность
Защита памяти
Раздение информации между задачами
Доступ к аппаратным таймерам и портам
Программные средства разработки
Разработка приложений в XDE
Импорт и экспорт проекта в xTIMEcomposer Studio
Разработка приложений с использованием xSOFTip
Создание проекта из прилагаемых компонентов
Компиляция проекта
Временной анализ
Подготовка проекта
Построение проекта и запуск программы; прошивка платы
Задания
Литература