|
과정 |
ARM SoC 개발 전문과정 |
ARM 소프트웨어개발 전문과정 |
ARM Cortex M3 개발 전문과정 |
|
교육 내용 |
1일차 |
• ARM 구조 및 ARM CPU 구조 - Memory Sub-systems - Memory Management - Memory Access Behavior - ARM926EJ-S Instruction Sets - ARM v4T - ARM v5TE(J) - Thumb |
• ARM Architecture Core - Register 구조 - Pipe Line - Endianness • ARM Development Tools |
• ARM Corporate Introduction • Cortex-M3 Introduction • RealView Development Suite Overview • RVDS Introductory Workbook • Cortex-M3 Processor Core |
| 2일차 |
• AMBA AHB/APB • AHB Protocol • AHB Connection Architecture • APB • AMBA Design Kit • Primecell VIC |
• ARM Instruction Set - Architecture 별 종류, 특징. • Thumb Instruction Set - 16bit 명령의 장단점 및 특징. |
• Thumb-2 Instruction Set • Migrating Legacy ARM/Thumb Code to Cortex-M3 (Thumb-2) • Cortex-M3 Interrupts |
| 3일차 |
• ARM926EJ-S • ARM926EJ-S Processor Core • ARM926EJ-S System nterface • ARM926EJ-S Implementation • ARM926EJ-S Memory Management • Initializing ARM Processors |
• ARM & Thumb Instruction Interworking • Exception Handler - ARM 프로세서 모드 - Exception의 종류 및 특징. |
• Cortex-M3 Exceptions • Cortex-M3 Memory Types • Cortex-M3 Memory Protection Unit |
| 4일차 |
• ARM926EJ RTL 실습 • EasySoC Easy IP 실습 |
• Compiler Hint & Tips • Embedded S/W 실행 흐름. • JTAG Debug 과정 • Flash Memory 이미지 다운로딩. |
• Cortex-M3 Debug • Embedded Software Development • Embedded Software Development Practical • Compiler Hints and Tips |