![](https://www.handson-training.com/userfiles/image/arm_2019.jpg)
Cortex-A17 MPCore Software Development
Course Objectives
Cortex-A17
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-A17 processor.
The course covers the Cortex-A17 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.
The course goes into great depth and provides all necessary know-how to develop software for systems based on Cortex-A17 processor.
The course covers the Cortex-A17 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.
General Information
![](https://www.handson-training.com/images/hands5_5.png)
Prerequisites
- Computer architecture background
- C and Assembler
- Experience in developing embedded systems
![](https://www.handson-training.com/images/hands5_7.png)
Duration & Attendance
4 days (5 days with labs)
![](https://www.handson-training.com/images/hands5_8.png)
Target Audience
Software engineers that would like developing software and BSP for platforms based on Cortex-A17 MPCore processor.
Additional Information
![](https://www.handson-training.com/images/hands5_9.png)
Teaching Methods & Tools
- ARM official course book
- Labs Handbook
- DS5 SDK
![](https://www.handson-training.com/images/hands5_10.png)
Evaluation & Certification
At
the end of the course the participant will receive a certificate from ARM.