Android SW platform에서의 리눅스 디바이스 드라이버 구현

 

오렐리 리눅스 디바이스 드라이버인 SCULL, SBULL, SNULL에 Android HAL과 JAVA application을 구현하기 위한 강좌입니다.

 

서울 산업대 대학원 강의로 매주 금요일 7시에 16주 정도 강의가 진행됩니다. 여기에 청강을 원하시는 분 5명 정도를 모십니다.

 

디바이스 드라이버를 중심으로 Android SW platform의 구조 및 향후에 안드로이드에서 시스템을 개발할 때 기초가 되는 개념에 대하여 강의를 진행하려 합니다.

 

디바이스 드라이버는 커널과 밀접한 관계가 있기 때문에 리눅스 커널 강의가 진행됩니다.

 

그리고 디바이스 드라이버를 제어하는 HAL은 시스템 프로그램에 기반을 하고 있습니다.

 

그리고 간단한 JAVA test 프로그램을 작성하면서 Android JAVA application의 개념을 이해하도록 하는 것입니다.

 

관심있는 분의 참여 바랍니다.

 

교재

- 오렐리 리눅스 드아비스 드라이버

  http://www.hanb.co.kr/look.php?isbn=89-7914-343-5

 

- 구글의 안드로이드 프로그래밍

  http://www.cyber.co.kr/mart7/mall.php?cat=002002001&query=view&no=2763

 

- 디바이스 드라이버 소스

  http://www.hanb.co.kr/web/example/1343/

 

- 커널 소스

 

- CUPCAKE 소스