ARM Cortex-A8 Software Development
Course Outline
Modules:
- Introduction to the ARM Architecture
- ARM Tools Overview
- Assembler Programming for ARM Processors
- Exception Handling
- ARM Caches and TCMs
- Memory Management
- Synchronization Support
- C/C++ Compiler Hints & Tips
- Linker & Libraries Hints & Tips
- Software Engineers' Guide to the Cortex-A8
- NEON Overview
- Further Compiler/Linker Hints & Tips
- Introduction to TrustZone
- Embedded Software Development
- Power Management for Cortex-A/R Cores
- ARM Debug and Trace
Course Overview
This course is designed for software engineers designing applications for platforms based around the ARM Cortex-A8 processor core.
Prerequisites:
- Some knowledge of embedded systems
- Familiarity with embedded programming in C and assembler
- A basic awareness of ARM is useful but not essential
Who Should Attend:
Software design engineers who need to understand the issues involved when developing application software for the ARM Cortex-A8 processor core.
Duration:
- Four days
Course Materials:
- Delegate handbook
Related Courses:
- C-501 C for Real-Time Developers
- AC-401 Advanced C Programming
- C++-501 C++ for Embedded Developers
- C++-502 Real-Time C++
- C++-503 C++ for Non-C programmers
- C++-303 Essential C++
- AC++-501 Advanced C++
Public scheduling and pricing will be announced shortly. Please contact us for details.


