Loopskey-logo
CourseTechnology

Cortex-M Software Development Fundamentals

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

INTERMEDIATE

About this course

This course delves into software development topics such as working with Arm C/C++ compilers and Arm debug tools to optimize your software, whether it's for performance or code size. This course also looks more closely at the Common Microcontroller Software Interface Standard and how it helps ensure that software targeted at Cortex-M devices can be written using a consistent approach.

What you will learn

  • Compile and link Cortex-M applications using mandatory, recommended and commonly-used switches.
  • Debug and trace a Cortex-M application running on a Cortex-M device.
  • Boot and initialize a Cortex-M system using standard programming techniques.