План на курса
- Въведение
- Основни функции
- История на версиите
- Модел на потока на данни
- Регистри
- Режими на процесора
- Организация на паметта
- Прекъсвания
- Конвейеризация
- Програмиране на асемблерен език 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)
Получването на полезни знания и разясняване на някои неща, на които не бях сигурен преди.
Kenneth Mahoney - University of Glasgow
Курс - Arduino: Programming a Microcontroller for Beginners
Машинен превод
Отговаря на въпросите ми много добре обяснено.
Khaled Almarzooqi - Beamtrail
Курс - Circuits and Electronics Fundamentals
Машинен превод
Обучителят беше наистина любезен и знаещ, полагаше допълнителни усилия, за да ми обясни неща, които не знаех
Felix - Microchip Technology Inc
Курс - Embedded C Application Design Principles for Automotive Professionals
Машинен превод
Отчаяло се ми е знанието на треньора.
Aaron Swift - ITW Hobart
Курс - FreeRTOS: Programming for Real Time Operating Systems
Машинен превод
Курсът беше заинтересуващ, а упражненията с участието на учащите бяха много интересни и можах да видя как ще бъдат прилагодими.
Temira Koenig - Yeshiva University
Курс - Raspberry Pi for Beginners
Машинен превод