ARM Embedded Software Optimization
Course Outline
Modules:
- Introduction to Xvid & RVDS
- Software Benchmarking Overview
- Using RVCT
- Focus your efforts - Introducing the Profiler
- Compiler and Linker Optimizations
- Architecure Optimzations
- System level Optimizations
Course Overview
A new 3 day embedded software optimization course focused on ARM Application class processors. The course uses ARM's RealView Development Suite (RVDS) tool chain and covers the following main areas:
- Use of ARM code generation and profiling tools to get the best results
- Methods and metrics to measure performance and identify bottlenecks
- Examination of System and Hardware issues and their impact on performance
Prerequisites:
- Knowledge and experience of coding in C and Assembler
- Familiarity with the ARM instruction set
- Experience of ARM development tools is not required but would be beneficial
Who Should Attend:
Software engineers involved in any development where performance is likely to be a critical issue and who need to learn techniques which will help them get the best out of the tools and platforms available.
Duration:
- Three 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.


