План на курса
- Въведение
- Основни функции
- История на версиите
- Модел на потока на данни
- Регистри
- Режими на процесора
- Организация на паметта
- Прекъсвания
- Конвейеризация
- Програмиране на асемблерен език ARM
- Начини на адресиране
- Набор от инструкции за ARM 7 (Правилото 20/80% от асемблерен език)
- Използване на Keil IDE¹
- Използване на QEMU за емулация на ARM плака
- Демонстриране на ARM ISA
- Демонстриране на THUMB ISA
- Реализация на езика C за вградено ARM
- Знакомство с микроконтролер, базиран на ядро на процесор ARM7
- Микроконтролер LPC2114, базиран на ARM7 от Philips Semiconductors¹
- Вграден системни периферии¹
- Структура на шините (AMBA)¹
- Картографиране на паметта¹
- Фазов закъснаващ замък¹
- VPB драйвер¹
- Блок за свързване на пини¹
- Вграден периферии за потребителски устройства¹
- Обикновен вход/изход: демонстрация с превключвател и LED¹
- Векторен контролер на прекъсванията (VIC)¹
- Външни прекъсвания: демонстрации¹
¹ Тема не е налична по време на дистанционен курс
Отзиви от потребители (5)
Той отговаря на моите въпроси много добре обяснени.
Khaled Almarzooqi - Beamtrail
Курс - Circuits and Electronics Fundamentals
Машинен превод
Шон беше динамичен оратор, а упражненията с практически елементи бяха много интересни и мога да видя как ще са изключително приложими.
Temira Koenig - Yeshiva University
Курс - Raspberry Pi for Beginners
Машинен превод
Че тренерът се адаптира към нашите нужди
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Курс - The Yocto Project - An Overview - hands-on
Машинен превод
Треньорът беше наистина мило душа и знаещ, обяснявайки с удоволствие неща, които аз не знам
Felix - Microchip Technology Inc
Курс - Embedded C Application Design Principles for Automotive Professionals
Машинен превод
Придобиването на полезни познания и уточняване на неща, от които преди съм била несигурна.
Kenneth Mahoney - University of Glasgow
Курс - Arduino: Programming a Microcontroller for Beginners
Машинен превод