안드로이드 플랫폼 개발 교육
1. 교육 소개
- 임베디드리눅스의 안전성이 입증되고, 제품의 운영체제로 채택하는 업체가 늘어남에 따라 관련 개발인력의 수요도 점차 늘어나고 있는 추세입니다.
하지만, 업무를 적절히 수행할 수 있는 개발 인력의 공급은 턱없이 부족한 상황입니다.
- 이에 임베디드 시스템 개발에 있어서 ARM 프로세서의 개발 방법, 삼성 5250 Exynos를 이용한 리눅스 포팅, 커널 이해, 파일시스템, 디바이스 드라이버 개발에 대한 기본적인 내용을 이해 할 수 있도록 합니다.
- 임베디드 리눅스를 실제 타겟 보드에 포팅해보고 디바이스 드라이버를 작성해 봄으로써 플랫폼의 이해와 시스템엔지니어로서의 개발에 필요한 전반적인 내용을 교육합니다.
- HTC, 모토로라, 델, 삼성 LG, 등 다수의 제조사들이 안드로이드 기반 구글폰 출시를 함에 있어 본 과정은 핸드폰시장에서 애플의 iPhone에 이어 큰 반향을 불러일으키고 있는 안드로이드에 대한 포팅기술을 습득할 수 있는 과정입니다.
- 리눅스와 안드로이드 초보 개발자를 위한 기본 지식을 다지고 안드로이드 포팅 및 응용 프로그램 개발을 위한 준비를 목표로 합니다. 안드로이드개발에 관심 있는 분들의 많은 참여 부탁드립니다.
2. 세부교육내용
일자 |
강의 세부내용 |
|
1) Overview - 임베디드 리눅스 개요와 특징 3) 타겟 구성요소 이해 6) mmap(), mmap()를 이용한 FND, LED 제어 |
|
1-1. Android
Introduction |
|
- Application Component / Application lifecycle / Android SDK
|
* 교육계획 세부내용은 일부 변동될 수 있습니다.