К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Embedded Systems on Arm: Get Practical with Hardware · LearnSpace
Назад в каталог
courseraПрограммирование

Embedded Systems on Arm: Get Practical with Hardware

Курс от Arm
Средний≈ 17.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Embedded systems are the fundamental building blocks of our connected world, and Arm-based devices are the industry standard. This course will provide you with the practical skills and confidence to build your own embedded system using the popular and affordable ST Nucleo F401RE development board. Connected home appliances, biomedical devices, autonomous vehicles and IoT applications all rely on real-time operating systems (RTOS) to manage multiple digital and analog inputs, and efficient communication protocols to handle the transfer of data between peripherals and a microcontroller. By enrolling in Embedded Systems on Arm: Get Practical with Hardware , you will discover why these are powerful tools for any aspiring Embedded Systems designer. You’ll begin by obtaining an understanding of the basic principles of serial data communication and learn how to implement synchronous and asynchronous serial links on the ST Nucleo F401RE board. You’ll then be introduced to the powerful multitasking capabilities of RTOS. Using this new-found knowledge, you'll discover how to manage microcontroller peripherals in a concurrent manner, utilizing threads and other RTOS capabilities. Along the way, you'll get access to practical lab exercises using the ST Nucleo F401RE board , so you can obtain real-world experience in implementing these key concepts on an Arm-based microcontroller. As we continue to create increasingly complex IoT applications, driven by the advances of Artificial Intelligence and 5G, the next generation of developers will need to have a practical understanding of these processes on Arm-based microcontrollers. Upon completion of this course, you will have taken your next step into the exciting future of computing. You can purchase all the bill of materials required for the course directly from our technology partner STMicroelectronics: https://www.st.com/content/st_com/en/campaigns/educationalplatforms/embedded-arm-edx-edu.html

Навыки, которые вы освоите

Embedded SystemsReal-Time Operating SystemsOperating SystemsSerial Peripheral InterfaceSystem ProgrammingEmbedded SoftwareInternet Of ThingsDigital CommunicationsApplication Programming Interface (API)Program DevelopmentPeripheral DevicesArtificial IntelligenceCommunication SystemsEmerging Technologies

Программа курса

4 модулей · 187 учебных материалов

01Module 1: Introducing Serial Communication60 материалов

Introductory Material

Welcome to the CourseЧтениеWelcome to the CourseВидеоW(1) Welcome to the CourseЧтениеW(1) Welcome and IntroductionЧтение

Учитесь у экспертов

Arm Education

Преподаватель курса

Embedded Systems on Arm: Get Practical with Hardware
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.4 ч

4 модулей

Язык: Английский

Часть программы вашего университета
W(1) Welcome and IntroductionВидео
W (1): Welcome and IntroductionЧтение
IN(1) Course OverviewЧтение
Where to Buy the Required Hardware for This CourseЧтение
TP (1) Thinking PointЧтение
TP1 Thinking PointВидео
TP (1) Thinking PointЧтение
LO(1) Intended Learning ObjectivesЧтение
LO (1) Things to Look Out forЧтение
IR(1) Initial ReflectionЧтение
IA (1) Initial AssessmentЧтение
IA (1) Initial AssessmentЗадание
N (1) Where Next?Чтение

Knowledge Section

KV1 (1) Serial Communication OverviewЧтениеKV1 (1) Serial Communication OverviewВидеоKV1 (1) Serial Communication OverviewЧтениеKE1 (1) Assessment: Serial Communication OverviewЧтениеKE1 (1) Assessment: Serial Communication OverviewЗаданиеKV2 (1) Serial Peripheral Interface (SPI)ЧтениеKV2 (1) Serial Peripheral Interface (SPI)ВидеоKV2 (1) Serial Peripheral Interface (SPI)ЧтениеKE2 (1) Assessment: Serial Peripheral Interface (SPI)ЧтениеKE2 (1): Assessment: Serial Peripheral Interface (SPI)ЗаданиеKV3 (1) Asynchronous Serial CommunicationЧтениеKV3 (1) Asynchronous Serial CommunicationВидеоKV3 (1) Asynchronous Serial CommunicationЧтениеKE3 (1) Assessment: Asynchronous Serial CommunicationЧтениеKE3 (1) Assessment: Asynchronous Serial CommunicationЗаданиеKV4 (1) Using the CMSIS API in Synchronous Serial CommunicationЧтениеKV4 (1) Using The CMSIS API in Synchronous Serial CommunicationВидеоKV4 (1) Using the CMSIS API in Synchronous Serial CommunicationЧтениеKE4 (1) Assessment: Using the CMSIS API in Synchronous Serial CommunicationЧтениеKE4 (1) Assessment: Using the CMSIS API in Synchronous Serial CommunicationЗаданиеKV5 (1) Using the CMSIS API in Asynchronous Serial CommunicationЧтениеKV5 (1) Using the CMSIS API in Asynchronous Serial CommunicationВидеоKV5 (1) Using the CMSIS API in Asynchronous Serial CommunicationЧтениеKE5 (1) Assessment: Using the CMSIS API in Asynchronous Serial CommunicationЧтениеKE5 (1) Assessment: Using the CMSIS API in Asynchronous Serial CommunicationЗадание

Skills Section

SV0 (1) Introduction to BoardЧтениеSV0 (1) Introduction to BoardВидеоSV0 (1) Introduction to BoardЧтениеSV1 (1) Introduction to Serial: Part 1ЧтениеSV1 (1) Introduction to Serial: Part 1ВидеоSV1 (1) Introduction to Serial: Part 1 ЧтениеSV2 (1): Introduction to Serial: Part 2ЧтениеSV2 (1) Introduction to Serial: Part 2ВидеоSV2 (1): Introduction to Serial: Part 2ЧтениеSV3 (1) Introduction to Serial: Part 3ЧтениеSV3 (1) Introduction to Serial: Part 3ВидеоSV3 (1) Introduction to Serial: Part 3ЧтениеSE1 (1) Assessment: Introduction to SerialЧтениеSE1 (1): Assessment: Introduction to SerialЗадание

Closing Material

FR(1) Further ReadingЧтениеFA (1) Final AssessmentЧтениеFA (1): Final AssessmentЗаданиеFR (1) Final ReflectionЧтение
02Module 2: Further Serial Communication45 материалов

Introductory Material

W(2) Welcome and IntroductionЧтениеW(2) Welcome and IntroductionВидеоW(2) Welcome and IntroductionЧтениеTP (2) Thinking PointЧтениеTP(2) Thinking PointВидеоTP(2) Thinking PointЧтениеLO (2) Intended Learning Outcomes ЧтениеLO(2) Things to Look Out ForЧтениеIR(2) Initial ReflectionЧтениеIA(2) Initial assessmentЧтениеIA (2) Initial AssessmentЗаданиеN(2) Where Next?Чтение

Knowledge Section

KV1 (2) Introducing I2C (Inter-Integrated Circuit)ЧтениеKV1 (2) Introducing I2C (Inter-Integrated Circuit)ВидеоKV1 (2) Introducing I2C (Inter-Integrated Circuit)ЧтениеKE1 (2) Assessment: Introducing I2C (Inter-Integrated Circuit)ЧтениеKE1 (2) Assessment: Introducing I2C (Inter-Integrated Circuit)ЗаданиеKV2 (2) Introducing the USB (Universal Serial Bus)Чтение

Skills Section

SV1 (2) Further Serial: Part 1ЧтениеSV1 (2) Further Serial: Part 1ВидеоSV1 (2) Further Serial: Part 1ЧтениеSV2 (2): Further Serial: Part 2ЧтениеSV2 (2) Further Serial: Part 2ВидеоSV2 (2) Further Serial: Part 2ЧтениеSV2 (2) Further Serial: Part 2

Closing Material

FR(2) Further ReadingЧтениеFA(2) Final AssessmentЧтениеFA (2) Final AssessmentЗаданиеFR(2) Final ReflectionЧтение
03Module 3: Introductory Real-Time Operating Systems41 материалов

Introductory Material

W(3) Welcome and IntroductionЧтениеW(3) Welcome and IntroductionВидеоW(3) Welcome and IntroductionЧтениеTP (3) Thinking PointЧтениеTP (3) Thinking PointВидеоTP (3) Thinking PointЧтениеLO (3) Intended Learning OutcomesЧтениеLO (3) Things to Look Out ForЧтениеIR(3) Initial ReflectionЧтениеIA (3) Initial AssessmentЧтениеIA (3) Initial AssessmentЗаданиеN(3) Where Next?Чтение

Knowledge Section

KV1 (3) Operating System OverviewЧтениеKV1 (3) Operating System OverviewВидеоKV1 (3): Operating System OverviewЧтениеKE1 (3) Assessment: Operating System OverviewЧтениеKE1 (3) Assessment: Operating System OverviewЗаданиеKV2 (3) Real-Time Operating Systems (RTOS)Чтение

Skills Section

SV1 (3) Real-Time Operating System (RTOS)ЧтениеSV1 (3) Real-Time Operating System (RTOS)ВидеоSV1 (3) Real-Time Operating System (RTOS)ЧтениеSE1 (3) Assessment: Real-Time Operating System (RTOS)ЧтениеSE1 (3) Assessment: Real-Time Operating System (RTOS)Задание

Closing Material

FR (3) Further ReadingЧтениеFA (3): Final AssessmentЧтениеFA (3): Final AssessmentЗаданиеFR (3) Final ReflectionЧтение
04Module 4: Further Real-Time Operating Systems41 материалов

Introductory Material

W (4) Welcome and IntroductionЧтениеW (4) Welcome and IntroductionВидеоW (4) Welcome and IntroductionЧтениеTP (4) Thinking PointЧтениеTP (4) Thinking PointВидеоTP (4): Thinking PointЧтениеLO (4) Intended Learning OutcomesЧтениеLO (4) Things to Look Out ForЧтениеIR (4) Initial ReflectionЧтениеIA (4) Initial AssessmentЧтениеIA (4) Initial AssessmentЗаданиеN (4) Where Next?Чтение

Knowledge Section

KV1 (4) Further Features of the CMSIS RTOS InterfaceЧтениеKV1 (4) Further Features of the CMSIS RTOS InterfaceВидеоKV1 (4) Further Features of the CMSIS RTOS InterfaceЧтениеKE1 (4) Assessment: Further Features of the CMSIS RTOS InterfaceЧтениеKE1 (4) Assessment: Further Features of the CMSIS RTOS InterfaceЗаданиеKV2 (4) Using Interrupts and Dealing With Time in an RTOS ContextЧтение

Skills Section

SV1 (4) Audio Player ProjectЧтениеSV1 (4) Audio Player ProjectВидеоSV1 (4) Audio Player ProjectЧтениеSE1 (4) Assessment: Audio Player ProjectЗадание

Closing Material

FR (4)Further ReadingЧтениеFA (4) Final AssessmentЧтениеFA (4): Final AssessmentЗаданиеFR (4) Final ReflectionЧтение

Feedback

CS (4) Share Your FeedbackPLUGIN
KV2 (2) Introducing the USB (Universal Serial Bus)Видео
KV2 (2) Introducing the USB (Universal Serial Bus)Чтение
KE2 (2) Assessment: Introducing the USB (Universal Serial Bus)Чтение
KE2 (2) Assessment: Introducing the USB (Universal Serial Bus)Задание
KV3 (2) Using the CMSIS API With the I2C and USB ProtocolsЧтение
KV3 (2) Using the CMSIS API With the I2C and USB ProtocolsВидео
KV3 (2) Using the CMSIS API With the I2C and USB ProtocolsЧтение
KE3 (2) Assessment: Using the CMSIS API With the I2C and USB ProtocolsЧтение
KE3 (2) Assessment: Using the CMSIS API With the I2C and USB ProtocolsЗадание
KV4 (2) Review, Making Serial Design ChoicesЧтение
KV4 (2) Review, Making Serial Design ChoicesВидео
KV4 (2) Review, Making Serial Design ChoicesЧтение
KE4 (2) Assessment: Review, Making Serial Design ChoicesЧтение
KE4 (2) Assessment: Review, Making Serial Design ChoicesЗадание
Чтение
SE1 (2) Assessment: Further SerialЧтение
SE1 (2) Assessment: Further SerialЗадание
KV2 (3) Real-Time Operating Systems (RTOS)Видео
KV2 (3) Real-Time Operating Systems (RTOS)Чтение
KE2 (3) Assessment: Real-Time Operating System (RTOS)Чтение
KE2 (3) Assessment: Real-Time Operating System (RTOS)Задание
KV3 (3) RTOS—Tasks and SchedulingЧтение
KV3 (3) RTOS—Tasks and SchedulingВидео
KV3 (3) RTOS—Tasks and SchedulingЧтение
KE3 (3) Assessment: RTOS—Tasks and SchedulingЧтение
KE3 (3) Assessment: RTOS—Tasks and SchedulingЗадание
KV4 (3) RTOS with CMSIS and RTXЧтение
KV4 (3) RTOS with CMSIS and RTXВидео
KV4 (3) RTOS with CMSIS and RTX Чтение
KE4 (3) Assessment: RTOS on the CMSIS PlatformЧтение
KE4 (3) Assessment: RTOS on the CMSIS PlatformЗадание
KV2 (4) Using Interrupts and Dealing With Time in an RTOS ContextВидео
KV2 (4) Using Interrupts and Dealing With Time in an RTOS ContextЧтение
KE2 (4) Assessment: Using Interrupts and Dealing With Time in an RTOS ContextЧтение
KE2 (4) Assessment: Using Interrupts and Dealing With Time in an RTOS ContextЗадание
KV3 (4) Working with Constrained Resources and the Bare Metal ProfileЧтение
KV3 (4) Working with Constrained Resources and the Bare Metal ProfileВидео
KV3 (4) Working with Constrained Resources and the Bare Metal ProfileЧтение
KE3 (4) Assessment: Working with Constrained Resources and the Bare Metal ProfileЧтение
KE3 (4) Assessment: Working with Constrained Resources and the Bare Metal ProfileЗадание
KV4 (4) An RTOS ExampleЧтение
KV4 (4) An RTOS ExampleВидео
KV4 (4) An RTOS ExampleЧтение
KE4 (4) Assessment: An RTOS ExampleЧтение
KE4 (4) Assessment: An RTOS ExampleЗадание