■ 제목 : 이클립스 기반 임베디드 리눅스 디바이스 드라이버 설계 09.08.20 ~ 08.21
■ 기간 : 2009년 8월 20일 ~ 21일
■ 장소 : 한국 폴리텍 I대학 정수캠퍼스
■ 대상 : 전체(학생, 교수, 장비구매자)
■ 개요
HBE-SM II는 윈도우CE, 임베디드 리눅스, 안드로이드를 지원하며 실습 중심의 임베디드 학습이 가능하도록 스태킹 기능이 추가된 신 개념의 임베디드 전용 교육장비입니다. 특히 임베디드 리눅스의 경우 지금까지는 고가의 상용 개발 툴을 사용하지 않는 이상은 텍스트 기반의 개발환경으로 인해 초심자의 경우 개발 환경에 익숙해지는 데만도 많은 시간이 소요되었습니다. 이번에 한백전자에서는 이러한 문제점을 해결하기 위해 산업체 표준 GUI 개발 환경인 이클립스를 적용하여 임베디드 리눅스 입문이 가능하도록 개발 환경을 지원하게 되었습니다.
■ 목표
- 리눅스 디바이스 드라이버 구조를 안다.
- 리눅스 디바이스 드라이버를 설계 및 작성 할 수 있다.
■ 일정
[1일차: 6시간(10:00 ~ 17:00)]
[이론1] 임베디드 리눅스 개요
[이론2] 임베디드 리눅스 포팅 절차
[실습1] 커널 빌드 및 다운로드
리눅스 커널 구조
[실습2] 파일 시스템 구성 및 다운로드
[실습3] 이클립스 기반 드라이버 테스트 코드 작성
디바이스 드라이버 구조
디바이스 I/O 관리
드라이버 초기화 및 해제
[2일차: 6시간(10:00 ~ 17:00)]
[이론2] HBE-SM II 실습용 디바이스 구조
[실습4] 이클립스 기반의 LED 드라이버 구현
[실습5] 이클립스 기반의 FND 드라이버 구현
[실습6] 이클립스 기반의 Keypad 드라이버 구현
[실습7] 이클립스 기반의 Dot-Matrix 드라이버 구현
[실습8] 이클립스 기반의 Text LCD 드라이버 구현
*세부 내용은 사정에 따라 일부 변경될 수 있습니다.