과정구분 전문가과정
과정명 Android Device Driver
교육장소 가산 SW 교육센터 (라이온스밸리 B동 207호)
교육기간 2015년 05월 19일 ~ 2015년 05월 22일
교육시간 (09:30 ~ 17:30) 1주 과정
교육대상 대기업&중소기업 재직자
수강료 회원 : 450,000원,  학생 : 410,000원
정부지원 미지원
수강료 할인내용 [ 수강료 ]
- 수강료 : 45만원 (교재비 및 중식 포함)
- 교육진행 전주 금요일 오전까지만 수강신청 및 수강료납부 가능

[ 등록 신청 ]
- 입과 신청서 작성 (온라인만 가능)
- 정원이 초과할 경우 수강료 입금 순으로 수강여부 결정

[ 납부 방법 ]
- 교육진행 전주 금요일 오전까지만 수강료납부 가능
- 온라인 입금 : 국민은행 / 920301-01-522167 / 이레이어시스템
- 카드 결재 : 본 교육센터 방문 후, 카드결재

[ 구비서류 ]
- 사업자등록증 사본
- 수강생 명함 및 사원증 (사원증은 수강생 본인 확인용)

[ 할인조건 ]
- 온라인 납부와 카드결재 간 할인율 차이 있음
- 동일업체 : 2인(05%할인), 3인(10%할인), 4인(15%할인), 5인이상(20%할인)
- 대학생, 대학원생은 10% 할인 (졸업후 6개월 미만인 취업 준비생 포함)

[주의 사항]
- 프리랜서 및 강사, 학원관계자, 학원강사, 교육업체 관계자는 본 과정을 수강할 수 없습니다.
- 단, 전문대 및 대학교 교수님들은 위 항목과 관련이 없습니다
과정설명 안드로이드(ver 4.x Kitkat가 탑재된 ARM Cortex-A9 실습용 보드에서 주변 디바이스들을 제어하기 위해 필요한 디바이스 드라이버 개념 및 구조, 그리고 개발기법들을 익혀 현업 개발업무 중 필요한 여러 능력들을 습득을 위해 실습을 통해 안드로이드 플랫폼에서 드라이버 호출 인터페이스를 숙지하고 하드웨어 제어용 HAL 개념 및 구현 능력을 배양하기 위한 과정입니다.
또한 디바이스 드라이버들을 분석하거나 파악해 직접 설계함으로써 안드로이드 시스템용 드라이버 개발환경에 적응할 수 있도록 합니다
과정목표 1. 안드로이드 커널 이미지 구조와 디바이스 제어를 위한 커널 설정들을 숙지해 현업 개발업무에 적용
2. 디바이스 드라이버 관련 리눅스 커널 구조체와 LDM (Linux Driver Model) 구조
3. 디바이스 제어에 필요한 인터럽트 및 메모리 맵핑, 태스크릿과 워크큐, Platform Bus 관리 기법들을 습득
4. 안드로이드가 디바이스를 제어할 때 필요한 개념 및 관련 라이브러리, 그리고 활용기법들을 습득
5. 현업 개발 업무에 필요한 Sound, Wifi용 안드로이드 디바이스 드라이버 구조를 이해
교육방법 [ 교육 진행 연구원 ]
- 삼성/LG 전자 개발자 교육을 담당한 전임 연구원
- eLayer System 책임 연구원 및 기술 이사
- 최근 5년간 삼성/LG전자 임직원 R&D 교육과정 5000시간 이상 진행한 전임 연구원

[ 교육 진행 ]
- 5월 19일(화) ~ 5월 22일(금) (하루 7시간 / 총 28시간 교육)

[ 교육 시간 ]
오전) 09:30 ~ 12:30
오후) 13:30 ~ 17:30
선수과정 Android Programming 가능자
과정내용 [1일차]
- 개발환경 구축
- 안드로이드 커널 빌드

[2일차]
- 디바이스 드라이버
- GPIO 제어 드라이버

[3일차]
- Interrupt 제어
- LCD 제어

[4일차]
- 안드로이드 디바이스 제어 라이브러리 구현
- Boot Loader / 디바이스 드라이Block 드라이버