Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ARM ATC Training Center and Embedded Training by Emdoor Electronic Technology Co., Ltd. 深圳市亿道电子技术有限公司

Training

Product Description

The ARM Approved Training Center program (ATC) is a global program authorized by ARM Ltd. to satisfy the growing demand for training in ARM technology for ARM semiconductor Partners, OEMs and design centers worldwide.

Emdoor becomes an ARM Approved Training Center in the China Mainland in 2008. For more information please visit http://www.emdoor.com.cn/

Course Description

The ARM Architecture and Processor Core
Introduce to ARM
ARM Architecture
Programmer’s Model
Introduction to Instruction Sets
ARM Processor Cores
Appendix
Processor naming Conventions and Features

RealView Overview
ARM RealView Developer Suite(RVDS)
Tools Licensing
GNU and ABI
Debug Interfaces
Target Specific Tool Kits
Hardware Platforms

RVDS Introductory Workbook

ARM&Thumb Instruction Sets
Architecture v4T
Architecture v5TE
Architecture v6
Thumb
Unified Assembler Language

Experiment:To use ARM instruction to carry on simple compile and debug to operate across the RVDS software based on the PXA270 CPU in XScale architecture。

Instruction Set Workbook

ARM/Thumb Interworking
Interworking Basics
Interworking Subroutines and Veneers
Architecture v5TE Extensions

Interworking Workbook

Exception Handling
Introduction
Interrupt Handlers
Abort Handlers
SWI Handlers
Reset and Undefined Instruction Handlers

Experiment:To experiment with the keyboard interrupt exception handling in-depth understanding of the processes

JTAG Debug and Embedded Trace
Basic debug requirements
ARM Embedded core debug
Core features
ARM tools features
ARM Embedded trace

Initializing Cached Cores
Introduction to Caches
Memory Protection Units
Memory Management Units

Experiment:Through the MMU's in-depth understanding of the operation of MMU
Tightly Coupled Memory
ARM Cached Processors
Appendix –Example Codes

Embedded Software Development
An “Out-of-the-box” build
Tailoring the Clibrary to your target
Tailoring image memory map to your target
Reset and Initialization
Further memory map considerations
Building and debugging your image

Compiler Hints and Tips
ARM Compiler Optimizations
Mixing C/C++ and Assembler
Coding with ARM Compilers
Local and Global Data issues
Futher optimizations

ARM ATC Training Center and Embedded Training

Market Segment(s)

  • General Purpose Products/Services
 
ARM Connected