Professional Course

Embedded Systems Essentials with Arm: Get Practical with Hardware

edX, Online
Length
10 weeks
Price
99 USD
Next course start
Start anytime See details
Delivery
Self-paced Online
Length
10 weeks
Price
99 USD
Next course start
Start anytime See details
Delivery
Self-paced Online
Visit this course's homepage on the provider's site to learn more or book!

Course description

Embedded Systems Essentials with Arm: Get Practical with Hardware

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 Essentials with 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.

Upcoming start dates

1 start date available

Start anytime

  • Self-paced Online
  • Online
  • English

Who should attend?

Prerequisites

None

Training content

Introduction to Serial Communications

Understand the principles of simple serial data communication serial links using the Mbed API.

Further Serial Communications

Recognise the benefits of enhanced example serial data links and learn how to select their preferred application.

Introductory Real-Time Operating Systems (RTOS)

Understand the features of an RTOS and implement simple examples using Mbed.

Further RTOS

Understand and implement features of an RTOS which facilitate multitasking.

Course delivery details

This course is offered through Arm Education, a partner institute of EdX.

3-6 hours per week

Costs

  • Verified Track -$99
  • Audit Track - Free

Certification / Credits

What you'll learn

  • Learn key serial communication protocols used in the embedded environment including SPI, UARTs and I2C; evaluating their benefits and limitations.
  • Learn the features of a Real-time Operating System (RTOS) and how it facilitates multitasking in an embedded system.
  • Develop working embedded prototypes using the Arm Mbed API, the ST Nucleo F401RE board and low cost parts.
  • Learn hardware and software theory, immediately applied in practice.
  • Apply your knowledge to create a user interface, temperature sensing system, and music player - with ideas to develop each further.
  • Apply threads, mutex, semaphores and interrupts to write a fully-functioning multitasking program.
  • Learn deeper programming skills with C/C++, applying these to use of the powerful Mbed API.
  • Learn staged circuit development and troubleshooting skills.
  • Experience working with component data sheets to seek out and apply essential technical detail.
  • Gain a firm foundation to move towards more complex programming, distributed sensing and the IoT, through critical evaluation of systems developed

Contact this provider

Contact course provider

Fill out your details to find out more about Embedded Systems Essentials with Arm: Get Practical with Hardware.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
edX
141 Portland Street
02139 Cambridge Massachusetts

edX

edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...

Read more and show all training delivered by this supplier

Ads