상태

완료

대상자

교수,학생

수강료

00

정원

0

강의시간

2013-02-05~2013-02-07

강의명

안드로이드 시스템 프로그래밍 13. 02. 05~07

- 실습장비 : HBE-SM5-S4210
- SW : Windows, VMWare Player, Ubuntu Linux
    ■ 제목 : 안드로이드 시스템 프로그래밍 12. 02. 05~07
 ■ 기간 : 2013년 02월 05일~07일
 ■ 장소 : 대전 한백전자 본사 교육장
 ■ 대상 : 교수,학생


강의추천서다운로드
 


■ 개요

안드로이드는 스마트폰을 위한 오픈 플랫폼의 이름입니다. 오픈 소스의 결과물을 이용하여 정교하게 만들어진 패키지 상품이며 스마트폰 뿐만 아니라 다양한 임베디드 장치에 포팅, 적용되고 있습니다. 이 과정에서는 임베디드 장치에 안드로이드 포팅 시 기본이 되는 안드로이드 이미지 퓨징 방법 및 디바이스 드라이버 제작 실습을 다양한 사례를 통해서 학습할 수 있습니다.

 

 

■ 선행학습

 -기본적인 리눅스 명령어 사용법

 -C 언어의 기본 문법

 

 ■ 목표

 

- 안드로이드 기반 임베디드 리눅스 의 개발 환경을 이해한다.

- 안드로이드 기반 리눅스 디바이스 드라이버의 구조를 안다.

- 안드로이드 기반 리눅스 디바이스 드라이버를 설계 및 작성한다.

 

 

 ■ 일정

- 3일 10:00 ~ 17:00 (6h/1day) 총 8시간

1일 6시간

안드로이드 구조 분석

 

실습 장비 소개

실습 장비 연결 및 구성

안드로이드 퓨징 실습

LED 장치 제어하기 Overview

- Device Driver Code / JNI Code / Android App

 

 
2일 6시간

 

Cross Compile 개발 환경

Hello, World 예제 실행하기

Mmap() 함수를 이용한 장치제어하기

리눅스 디바이스 드라이버 모델

LED 디바이스 드라이버 제어하기

7-Segment 디바이스 드라이버 제어하기


3일 6시간

안드로이드 개발 환경 구축하기

NDK를 이용한 JNI 사용하기


 

 

 

 

 

* 세부 내용은 사정에 따라 일부 변경될 수 있습니다.

 
■ 문의사항
기타 문의 사항이 있으시면 (042-610-1176) 문의 하시기 바랍니다

첨부파일 다운로드

등록자한백전자

등록일2012-12-17

조회수3,573

  • 페이스북 공유
  • 트위터 공유
  • Google+ 공유
  • 인쇄하기