План на курса
Модул 1: Въведение в вграждените системи
-
Общ преглед
Разбиране на целта и обхвата на вграждените системи в различни индустрии. -
Характеристики на вграждените системи
Учение за ключовите характеристики, които дефинират вградена система, като реално-временни ограничения, специализирана функционалност и интеграция на хардуер и софтуер. -
Видове вграждени системи
Разбиране на различните категории, като самостоятелни системи, реално-временни системи, мрежови вграждени системи и мобилни вграждени системи. -
Вграждени архитектури
Въведение към общи архитектурни модели, включително Харвард и фон Нойман архитектури.
Модул 2: Програмни езици и разработка на среда
-
Езикът C
Общ преглед на програмния език C, неговата синтаксис и защо той е широко използван в вграждените системи. -
C за вграждени системи
Учение как C се използва за директно взаимодействие с хардуера, включително манипулация на паметта и регистри на хардуера. -
Програмиране на интерфейси с хардуер
Разбиране как да пишете ниво-низов код за контрола на сензори, актуатори и други компоненти на хардуера.
Модул 3: Основи на микроконтролерите
-
Архитектура на микроконтролерите
Въведение към вътрешната структура и функциониране на микроконтролерите. -
Основни конфигурации
Учение как да конфигурирате и инициализирате микроконтролери за различни приложения. -
Основни периферии
Разбиране на обичайните периферии, като таймери, ЦАП-и (аналогово-цифрови преобразуватели), UART-и и GPIO-и.
Модул 4: Интернет на нещата (IoT)
-
Общ преглед на IoT
Разбиране на концепцията за IoT и как вграждените системи са ключови компоненти на решенията за IoT. -
Архитектура на IoT
Изучаване на слоевете на система за IoT, включително чувствителни, мрежови, слой за обработка на данни и приложени слоеве.
Изисквания
- Запознаност с концепции на програмирането
- Основно разбиране за компютърни системи
Аудитория
- Инженерни специалисти
- Разработчици на вграждени софтуери
- Технически персонал, разглеждащ IoT и дизайн на вграждени системи
Отзиви от потребители (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
Машинен превод