This course is designed for engineers developing software for platforms based around the Arm® Cortex®-M23 processor. The course includes an introduction to the Arm product range and supporting IP, the Cortex-M23 core, programmers' model, TrustZone-M security features, instruction set and debug architecture. The course includes a number of hands-on practical exercises covering both assembly and C programming to reinforce the lecture material.
This course is designed for software engineers writing application and system software for platforms using the Cortex-M23 processor.
This class uses training materials developed by ARM®
Arm and Cortex, are registered trade marks of Arm Holdings Plc.
The exercises cover a large spectrum of topics; Starting with assembly programming, data transfers, data processing, flow control, digital signal processing. Exception handling with the implementation priority schemes and pre-emption. Mixing C and assembly to provide a semi-hosted solution. Implementing secure applications using the TrustZone-M features.
Complete an enquiry form and a Doulos representative will get back to you.
Enquiry FormPrice on request