ARM Cortex-A5 MPCore Software Development
Dates:
14 -
16 Oct 2013
Course Outline
Modules:
Day 1:
- Introduction to the ARM Architecture
- Cortex-A5 MPCore Overview
- Cahces and Branch Predition
- Using the MMU
- Writing C for ARM
- Booting a Cortex-A5 MPCore
Day 2:
- Barriers
- OS Support
- Synchronization
- Cache Coherency
- Programming the GIC
Day 3:
- Cortex-A5 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-A5 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-A5 processor.
Duration:
- Three days
Course Materials:
- Delegate handbook
Related Courses:


