План на курса

  • Въведение
  • Основни функции
  • История на версиите
  • Модел на потока на данни
  • Регистри
  • Режими на процесора
  • Организация на паметта
  • Прекъсвания
  • Конвейеризация
  • Програмиране на асемблерен език ARM
  • Начини на адресиране
  • Набор от инструкции за ARM 7 (Правилото 20/80% от асемблерен език)
  • Използване на Keil IDE¹
  • Използване на QEMU за емулация на ARM плака
  • Демонстриране на ARM ISA
  • Демонстриране на THUMB ISA
  • Реализация на езика C за вградено ARM
  • Знакомство с микроконтролер, базиран на ядро на процесор ARM7
  • Микроконтролер LPC2114, базиран на ARM7 от Philips Semiconductors¹
  • Вграден системни периферии¹
  • Структура на шините (AMBA)¹
  • Картографиране на паметта¹
  • Фазов закъснаващ замък¹
  • VPB драйвер¹
  • Блок за свързване на пини¹
  • Вграден периферии за потребителски устройства¹
  • Обикновен вход/изход: демонстрация с превключвател и LED¹
  • Векторен контролер на прекъсванията (VIC)¹
  • Външни прекъсвания: демонстрации¹

¹ Тема не е налична по време на дистанционен курс

 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории