Arm Cortex-M Architecture and Software Development Specialization

This Specialization is designed to help anyone involved in developing software for Arm Cortex-M processors. Over four courses you will develop your knowledge of this popular microcontroller variant used in a plethora of devices throughout the world. Whether you're a computing/engineering professional, student, or hobbyist, the training aims to give you the essential knowledge and interactive experience required to get your Cortex-M software project up-and-running, avoiding costly mistakes.

Sort options

Armv8-M Architecture Fundamentals (Coursera)

Apr 29th 2024
Armv8-M Architecture Fundamentals (Coursera)
Course Auditing
Categories
Effort
Languages
The course includes fundamental architecture topics that are key to understanding how any Cortex-M processor functions internally. The course focuses specifically on the Armv8-M version of the Arm Architecture, which processors like the Cortex-M33 and Cortex-M55 are based on. However, even if you're working with older processors based on [...]

Cortex-M Software Development Fundamentals (Coursera)

Apr 29th 2024
Cortex-M Software Development Fundamentals (Coursera)
Course Auditing
Categories
Effort
Languages
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 [...]
Apr 29th 2024
Course Auditing
74.00 EUR/month

Arm Cortex-M Processors Overview (Coursera)

Apr 29th 2024
Arm Cortex-M Processors Overview (Coursera)
Course Auditing
Categories
Effort
Languages
This course is designed for anyone wishing to learn about the range of Cortex-M processors and the different resources that can help you with your Cortex-M project. The course begins with a bit of history about Arm processors and the Arm architecture, covering the differences between the M-profile and [...]
Apr 29th 2024
Course Auditing
74.00 EUR/month

Advanced Armv8-M Features (Coursera)

Apr 29th 2024
Advanced Armv8-M Features (Coursera)
Course Auditing
Categories
Effort
Languages
The final course covers more advanced and optional features that might be configured in a Cortex-M system. These features could help with particular project requirements such as security and performance. Not all of these topics might be relevant for any given Cortex-M project, so feel free to pick and [...]
Apr 29th 2024
Course Auditing
74.00 EUR/month