План на курса
Въведение
Преглед на Embedded Systems
- Използване на истинска дума: часовници, DVD плейъри, мобилни телефони и др.
- Разлики между операционни системи в реално време, EmbeddedLinux и др.
- Ограничения на ресурсите: размер, скорост и консумация на енергия
Преглед на Microcontroller архитектурата
- Microcontrollers срещу микропроцесори
- Избор на Microcontroller архитектура
Стартиране на проект
- Определяне на изискванията за проектиране
- Подготовка на средата за разработка, инструментите и хардуера
- Взаимодействие между микроконтролер и компютър.
Programming a 8051 Microcontroller Използване на Embedded C
- Работа със системни периферни устройства
- Взаимодействие с потребителски периферни устройства
- I/O с общо предназначение
Programming ARM CORTEX M-3 с помощта на Embedded C
- Работа със системни периферни устройства
- Взаимодействие с потребителски периферни устройства
- I/O с общо предназначение
Programming процесорно ядро ARM9, използващо Embedded C
- Работа със системни периферни устройства
- Взаимодействие с потребителски периферни устройства
- I/O с общо предназначение
Тестване и отстраняване на грешки
- Инструменти и техники
- Оптимизиране за размер, скорост и консумация на енергия
Внедряване на вградена система
- Екологични съображения
- Обезопасяване на устройство
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Разбиране на електрониката.
- Опит в програмирането на C.
- Хардуер (микроконтролер, кабели и др.) и софтуер (IDE и др.) ще са необходими на всички участници. Моля, консултирайте се с координатора на обучението за конкретни изисквания.
Публика
- Electronтехнически инженери
- Разработчици с познания по електроника
Oтзиви от потребители (3)
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Курс - Raspberry Pi for Beginners
Обучителят беше наистина любезен и знаещ, полагаше допълнителни усилия, за да ми обясни неща, които не знаех
Felix - Microchip Technology Inc
Курс - Embedded C Application Design Principles for Automotive Professionals
Машинен превод
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.