План на курса
Въведение
Преглед на Embedded Systems
- Използване в реално време: часовници, DVD плейъри, мобилни телефони и др. Разлики между операционни системи в реално време, EmbeddedLinux и др. Ограничения на ресурсите: размер, скорост и консумация на енергия
Преглед на Microcontroller архитектурата
- Microcontrollers срещу микропроцесори Избор на Microcontroller архитектура
Стартиране на проект
- Определяне на изискванията за проектиране Подготовка на средата за разработка, инструментите и хардуерното взаимодействие между микроконтролера и компютъра.
Programming микроконтролер 8051, използващ вграден C
- Работа със системни периферни устройства Взаимодействие с потребителски периферни устройства I/O с общо предназначение
Programming ARM CORTEX M-3, използващ Embedded C
- Работа със системни периферни устройства Взаимодействие с потребителски периферни устройства I/O с общо предназначение
Programming ARM9 CPU ядро, използващо Embedded C
- Работа със системни периферни устройства Взаимодействие с потребителски периферни устройства I/O с общо предназначение
Тестване и отстраняване на грешки
- Инструменти и техники Оптимизиране за размер, скорост и консумация на енергия
Внедряване на вградена система
- Съображения за околната среда Защита на устройство
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Разбиране на електрониката.
- Опит в програмирането на C.
- Хардуер (микроконтролер, кабели и др.) и софтуер (IDE и др.) ще са необходими на всички участници. Моля, консултирайте се с координатора на обучението за конкретни изисквания.
Публика
- Electronics инженери
- Разработчици с познания по електроника
Oтзиви от потребители (4)
Обучителят беше наистина любезен и знаещ, полагаше допълнителни усилия, за да ми обясни неща, които не знаех
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Course - Raspberry Pi for Beginners
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.