과정명

[전문가] Android Device Driver

과정설명

안드로이드(ver 4.x Kitkat가 탑재된 ARM Cortex-A9 실습용 보드에서 주변 디바이스들을 제어하기 위해 필요한 디바이스 드라이버 개념 및 구조, 그리고 개발기법들을 익혀 현업 개발업무 중 필요한 여러 능력들을 습득을 위해 실습을 통해 안드로이드 플랫폼에서 드라이버 호출 인터페이스를 숙지하고 하드웨어 제어용 HAL 개념 및 구현 능력을 배양하기 위한 과정입니다.
또한 디바이스 드라이버들을 분석하거나 파악해 직접 설계함으로써 안드로이드 시스템용 드라이버 개발환경에 적응할 수 있도록 합니다

과정목표

1. 안드로이드 커널 이미지 구조와 디바이스 제어를 위한 커널

설정들을 숙지해 현업 개발업무에 적용
2.
디바이스 드라이버 관련 리눅스 커널 구조체와 LDM
(Linux Driver Model) 구조
3.
디바이스 제어에 필요한 인터럽트 및 메모리 맵핑, 태스크릿과

워크큐, Platform Bus 관리 기법들을 습득
4.
안드로이드가 디바이스를 제어할 때 필요한 개념 및 관련

라이브러리, 그리고 활용기법들을 습득
5.
현업 개발 업무에 필요한 Sound, Wifi용 안드로이드 디바이스
드라이버 구조를 이해

교육기간

2015 05 19 ~ 2015 05 22

(09:30 ~ 17:30) 1주 과정 (428시간)

수강료

회원 : 450,000
학생 : 410,000

수강료
할인내용

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

강사

- 삼성/LG 전자 개발자 교육을 담당한 전임 연구원
- eLayer System
책임 연구원 및 기술 이사
-
최근 5년간 삼성/LG전자 임직원 R&D 교육과정 5000시간

이상 강의

과정내용

[1일차]
-
개발환경 구축
-
안드로이드 커널 빌드

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

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

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

교육신청

홈페이지 : www.elayer.kr

전화 : 070-8615-8096 / 031-273-8096