ARM Cortex-A9 MPCore Software Development
Dates:
16 -
18 Sep 2013
Course Outline
Modules:
Day 1:
- Introduction to the ARM Architecture
- Cortex-A9 MPCore Overview
- Caches and Branch Prediction
- Using the MMU
- Writing C for ARM
- Booting a Cortex-A9 MPCore - Booting Workbook
Day 2:
- Barriers
- OS Support
- Synchronization
- MP Programming
- Programming the GIC - GIC Workbook
Day 3:
- Cortex-A9 Power Management
- Debug - PMU Workbook
- NEON Overview
- TrustZone
Course Overview
This training course covers the issues involved in developing software for platforms powered by the ARM Cortex-A9 application processors.
Prerequisites:
- Basic understanding of ARMv7-A exception model
- Familiarity with ARM assembler and C programming
- Experience of embedded system development is helpful but not essential
Who Should Attend:
This course is aimed at software developers writing low level and bare-metal code for ARMv7-A processors, concentrating on the Cortex-A15 processor.
Duration:
- Three days
Course Materials:
- Delegate handbook
Related Courses:


