Cortex-M55 Software Development
Course Objectives
Cortex-M55 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-M55 processor.
The course covers the Cortex-M55 architecture (Armv8.1-M), processor core, programmer´s model, instruction set, CMSIS, exception handling, memory model, caches management, memory protection unit (MPU), MVE, synchronization, efficient C programming, compiler optimizations, linker optimizations, debug & trace, floating point and DSP instructions, security extension and safety features.
The course goes into great depth and provides all necessary know-how to develop software for systems based on Cortex-M55 processor.
The course covers the Cortex-M55 architecture (Armv8.1-M), processor core, programmer´s model, instruction set, CMSIS, exception handling, memory model, caches management, memory protection unit (MPU), MVE, synchronization, efficient C programming, compiler optimizations, linker optimizations, debug & trace, floating point and DSP instructions, security extension and safety features.
General Information
Prerequisites
- Computer architecture background
- C and Assembler
- Experience in developing embedded systems
Duration & Attendance
4 days
Target Audience
Software engineers that would like developing software and Firmware for platforms based on Cortex-M55 microcontroller.
Additional Information
Evaluation & Certification
At the end of the course the participant will receive
a certificate from ARM
Technical Material
ARM official course book