Cortex-A7 MPCore Software Development

Course Objectives

Cortex-A7 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-A7 processor. 
The course covers the Cortex-A7 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


  • Computer architecture background
  • C and Assembler 
  • Experience in developing embedded systems

Duration & Attendance

4 days (5 days with labs)

Target Audience

Software engineers that would like developing software and BSP for platforms based on Cortex-A7 MPCore processor.

Additional Information

Teaching Methods & Tools

  • ARM official course book 
  • Labs Handbook
  • DS5 SDK

Evaluation & Certification

At the end of the course the participant will receive a certificate from ARM.