Cortex-M23 Software Development
Course Objectives
Cortex-M23
software development is a 4 days ARM official course.
The course goes into great depth and provides all necessary know-how to develop software for systems based on Cortex-M23 processor.
The course covers the Cortex-M23 architecture, programmer´s model, development tools, instruction set, CMSIS, exception handling, memory model, memory protection unit (MPU), synchronization, efficient C programming, compiler optimizations, linker optimizations, debug, DSP instructions, and security extension.
The course goes into great depth and provides all necessary know-how to develop software for systems based on Cortex-M23 processor.
The course covers the Cortex-M23 architecture, programmer´s model, development tools, instruction set, CMSIS, exception handling, memory model, memory protection unit (MPU), synchronization, efficient C programming, compiler optimizations, linker optimizations, debug, DSP instructions, and security extension.
General Information
Prerequisites
- Computer architecture background
- C and Assembler
- Experience in developing embedded systems
Target Audience
Software engineers that would like developing software and Firmware for platforms based on Cortex-M23 microcontroller.
Additional Information
Teaching Methods & Tools
- ARM official course book
- Labs handbook
- Keil MDK-ARM
Evaluation & Certification
At the end of the course the participant will receive a certificate from ARM.