Android Module Porting & Structure

홈으로교육과정임베디드 SW 아카데미OS System

일수/시간 5일 / 35시간 (09:00~17:00) 강사 한컴아카데미 전문강사
과정매니저  강혜미(구로) (02-869-8200), 왕혜진(판교) (031-737-7900)
교육비 990,000원 (VAT포함)   예상환급액
선수과정 임베디드 리눅스 시스템 프로그래밍
임베디드 리눅스 디바이스 드라이버
후속과정 Android Framework & Libraries 분석
실습장비 Cortex-A9기반 실습보드, Ubuntu, Cortex-A15기반 실습보드, Nexus Reference
정원 20명
전체 교육일정
교육일정 신청마감일 수강신청 교육장소
2020.07.20(월) ~ 2020.07.24(금) 2020.07.13(월) 신청하기 교육장소 판교교육센터 1차 (H스퀘어)
2020.11.23(월) ~ 2020.11.27(금) 2020.11.13(금) 신청하기 교육장소 구로교육센터
과정개요
본 과정은 기존 MDS아카데미의 Android Porting & Structure과정에서 SEAndroid가 적용된 Module Porting 및 제어방법에 대한 이해에 특화되어 일부 수정된 과정입니다.

본 과정은 다양한 형태로 수정 및 변형되어 Porting되어있는 Android Platform을 BSP 구조 분석 및 Build System 이해를 통해 원하는 형태의 Kernel, Android를 Build하기 위한 기초를 쌓고 Module(Kernel, Android)을 SEAndroid를 적용하여 추가하는 방법을 습득 할 수 있습니다.
Android 구조 및 Module Porting과 밀접하게 연관된 Booting Process 및 Service 순서제어를 학습하게 되며 Kernel 및 SEAndroid가 적용된 Android module 추가방법의 이해를 돕기 위해 작동원리를 예제와 함께 다루게 됩니다.


* 본 과정에서 이론/실습은 아래버전 기준으로 진행됩니다.
- Android version : 6.0.0_r5(Marshmallow)
- Kernel version : 3.4.0

* 본 과정에서 Device tree는 다루지 않습니다.

특이사항

사업주훈련
* 본 과정은 사업주 훈련으로 수강시 사업주는 정부지원금을 제외한 자비부담금만 납부하고,
정부지원금은 한컴MDS아카데미가 정부로부터 직접 지원받습니다.

* 구로교육장에서 진행되는 교육은 사업주 훈련 지원이 불가합니다.

구분

우선지원대상기업

(중소기업)

대기업

1,000명 미만

1,000명 이상

정부지원금

224,020원

154,840원

108,730원

자비부담금

(VAT포함)

743,578원

819,676원

870,397원

* 자비부담금 = (수강료 900,000 - 정부지원금) + 부가세
교육목적

- Kernel, Android Build 방법 및 Module Porting개념을 습득한다.
- Kernel 초기화와 Init Process를 분석하여 Booting Sequence를 이해한다.
- SEAndroid를 이해하고 이를 적용해본다.
- Binder IPC 와 HAL의 기본원리 이해하여 효율적인 서비스 추가방법을 습득한다.


교육대상

- Android 기반 시스템을 개발하고자 하는 개발자
- 기존 RTOS 나 Embedded Linux에서 Android Platform으로 개발 Platform을 바꾸고 싶은 경우


교육내용

구분

목차세부내용
1일차

- Android 플랫폼 및 구성요소

- PDK의 구성


- Smartphone Platform

- Introduction to Android

- Android 구성요소

- Android build 환경설정(PDK)

- Android기반 Kernel


2일차

- Kernel


- Kernel Build System

- Kernel 초기화 분석

- Device Driver 이해 및 추가

- Kernel Service & Platform Device Driver 추가


3일차

- Booting sequence &

System Service


- Android build system

- Android RFS & init process

- SEAndroid


4일차

- System Service 추가 및

Device Driver 제어


- SEAndroid

- System Service 추가 및 제어

- Binder Framework 과 서비스

- Binder 기반 System Service 추가


5일차

- System Service 추가 및

Device Driver 제어

- Untrusted application


- Binder 기반 System Service 추가

- HAL module 이해/실습 및 Device Driver 제어

- Untrusted application 과 System Service 연동




페이스북트위터구글즐겨찾기이메일

확인