ARM Cortex-R5 Software Development

Download curriculum
Course Description Cortex-R5 software development is a three days ARM official course.
 
The course goes into great depth, and provides all necessary know-how to develop software for systems based on Cortex-R5 processor.
 
The course covers the processor architecture, memory ordering, memory protection unit (MPU), caches and TCMs, Assembler language, synchronization, barriers, debug, power management, C for ARM and exception handling.  
 
At the end of the course the participant will receive a certificate from ARM
 
 
Course Duration : 3 days
1. Become familiar with ARMv7 architecture
 
2. Become familiar with Cortex-R5 architecture
 
3. Become familiar with ARM instruction sets
 
4. Understand Caches and TCMs structures and maintenance
 
5. Be able to write assembler code for Cortex-R5
 
6. Implement synchronization processes using mutex/semaphore
 
7. Be able to add barriers instructions to control program flow
 
8. Be able to configure and use the MPU
 
9. Apply invasive and non-invasive debug techniques
 
10. Write an efficient C code for Cortex-R5 processor
 
11. Be familiar with ARM tools for Cortex-R processors
 
12. Manage Cortex-R4 power modes
Software engineers that would like developing software and BSP for platforms based on Cortex-R5 processor.
ARM official course book
 
ARM DS5 SDK
Next course will be held on:
Please Contact Us