|
1. 강의목표 및 개요 본 강좌는 ARM사의 ATC (ARM Training Center) 과정으로 ARM사에서 직접 개발된 교재를 바탕으로 하드웨어와 어플리케이션에 대한 개발 환경, ARM 프로세서 기반의 시스템 개발에 필요한 필수적인 지식을 교육한다. 특히 ARM 프로세서 코어의 구조와 장단점을 파악하고 프로그래밍 모델을 숙지함으로써 소프트웨어 개발 전 과정을 이해할 수 있다. 또한 ARM 사의 개발 툴인 RVDS(RealView Development Suite)와 RealView ICE 그리고 실습 하드웨어를 이용하여 개발 과정을 실습한다. 본 과정을 성실히 이수하고 테스트를 통과한 수강생에게는 ARM ATC에서 발행하는 공인 수료증을 발급한다. - 테스트를 통과한 수강생에게는 영국 ARM ATC 공인 수료증 수여 함. - 테스트를 통과하지 못한 수강생에게는 ETRI 시스템반도체진흥센터 수료증만 수여 함.
* 강사는 영국 ARM 본사로부터 강사교육 수료 후 강사 자격증을 수여 받았음.
2. 선수학습내용 1) 마이크로 컨트롤러 혹은 마이크로 프로세서에 대한 기본 지식 2) 어셈블러 혹은 C 프로그램에 대한 지식
3. 신청방법
http://www.asic.net/itsoc/index.jsp IT-SoC 아카데미 홈페이지 접속 후 신청.
4. 교육장소 : IT-SoC아카데미 – 아키텍트실습실
5. 강사 : ㈜휴인스 김대환 수석연구원
|
일차 |
강의 세부내용 |
|
1일차 |
o ARM Architecture Core - Register 구조 - Pipe Line - Endianness o ARM Development Tools o Compiler Option 활용 o RVCT (RealView Compiler Tools) o ARM Instruction Set - Architecture 별 종류 및 특징 o Thumb Instruction Set - 16bit 명령의 장단점 및 특징. o Debugger / Simulator 실습 o RVDS (Compiler & Debugger) |
|
2일차 |
o ARM & Thumb Instruction Interworking - Exception Handler - ARM 프로세서 모드 - Exception의 종류 및 특징 o 실습 - Instruction Set을 이용한 Assembly Code 작성 - Exception Handling Code 작성 방법 - RVDS (Compiler & Debugger) |
|
3일차 |
o Compiler Hint & Tips o Embedded S/W 실행 흐름. o 실습 - JTAG 을 이용한 타겟 연결 - 실습 보드 / ICE / Debugger 소프트웨어 * ==> Project Test 수행 테스트 <== |
|
4일차 |
o JTAG Debug 과정 o Flash Memory 이미지 다운로딩 o 실습 - Flash Memory Fusing - Firmware Code 작성 - 실습 보드 / ICE / Debugger 소프트웨어 |
|