ARM Cortex-A15 MPCore Software Development

Download curriculum
Cortex-A15 MPCore 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-A15 processor.
The course covers the Cortex-A15 MPCore architecture, instruction set, exception handling, memory management unit, cache and branch prediction, processes synchronization, C programming, cache coherency, boot process, barriers, virtualization, NEON coprocessor, power management, debug, security and big.LITTLE. 
At the end of the course the participant will receive a certificate from ARM.
Course Duration: 4 days
1. Become familiar with ARMv7 architecture
2. Become familiar with Cortex-A15 MPCore architecture
3. Become familiar with ARMv7 instruction set
4. Understand the exception handling mechanism
5. Be familiar with Cortex-A15 caches and maintenance operations
6. Be able to configure and use the MMU
7. Write an efficient C code for Cortex-A processor
8. Be able to boot Cortex-A15 MPCore system
9. Implement synchronization processes using mutex/semaphore
10. Be able to add barriers instructions to control program flow
11. Be able to program the GIC
12. Become familiar with NEON coprocessor SIMD capabilities
13. Manage Cortex-A15 MPCore power modes
14. Be able to debug with invasive and non-invasive techniques
15. Become familiar with TrustZone infrastructure to build secured systems
16. Become familiar with the Virtualization and LPAE extensions
17. Embed  AMP and SMP operating systems
Software engineers that would like developing software and BSP for platforms based on Cortex-A15 MPCore processor.
ARM official course book and labs
Next course will be held on:
Please contact us