| ■ 제목 : Intel PXA270을 이용한 임베디드 리눅스 시스템 개발
■ 기간 : 2007년 3월 20일 ~ 22일, 10시 ~ 17시
■ 장소 : (주)한백전자 대전본사 교육장
■ 대상 : 교수, 조교(교수추천)
■ 실습장비 : HBE-XM-Bulverde
■ 개요
Embedded Software는 특정 기능을 수행하는 시스템을 관리 제어하기 위하여 시스템내에 내장되어 있는 컴퓨터 소프트웨어를 말하는데, 데스크탑 컴퓨터에서의 응용프로그램 개발과는 달리 하드웨어를 직접 제어하는 부분이 많고, 실시간성, 고신뢰성, 병행성 등을 요구하므로 프로그램을 설계, 구현, 테스트하는데 어려움이 많습니다. 또한 사용하는 CPU, 운영체제 등의 개발환경도 응용에 따라 매우 다양하기 때문에 익숙해지기 어렵다는 문제점을 갖습니다. 따라서 본 강좌는 하드웨어를 설계 및 개발 능력을 가진, 혹은 팀 프로젝트에서 하드웨어를 확실히 이해하고 하드웨어 개발자와 공동개발이 가능하며, 시스템개발 환경을 구축할 수 있고, 임베디드 시스템내에서의 하드웨어 제어 프로그램으로부터 응용 프로그래밍까지를 통합적으로 접근할 수 있는 기반 지식을 가진 임베디드 시스템 프로그래밍 개발 인력 양성을 목표로 합니다.
■ 일정
1일차 오전 : 임베디드 시스템의 개요 및 개발환경 구축
- 임베디드 시스템의 개요
- 개발환경 구축(cross-compile tool chain, bootp, tftp ...)
1일차 오후 : HBE-XM-Bulverde 부트로더
- 부트로더 기능 및 소스 파일 분석
- 부트로더 컴파일및 로더에서 IO제어 프로그램 작성
2일차 오전: ARM 명령어
- 데이터 프로세싱 명령
- 레지스터 명령
2일차 오후: HBE-XM-Bulverde H/W
- ARM 프로세스 구조
- HBE-XM-Bulverde의 구조및 컴퓨터 구조 설명
3일차 오전 : HBE-XM-Bulverde 임베디드 리눅스 커널및 파일 시스템
- 임베디드 리눅스 이미지 생성(패치및 컴파일)
- 램디스크 이미지 생성
3일차 오후 : 임베디드 리눅스 디바이스 드라이버
- 리눅스 디바이스 드라이버
- HBE-XM-Bulverde 외부 I/O 디바이스 드라이버 작성
■ 문의사항
기타 문의 사항이 있으시면 박정기차장(042-610-1177)에게 문의 하시기 바랍니다. |