상태

완료

대상자

교수,학생

수강료

00

정원

0

강의시간

2013-08-12~2013-08-13

강의명

안드로이드 기반 리눅스 디바이스 드라이버 제작 13. 08. 12~13

- 실습장비 : HBE-SM7-S4412-Smart
- SW : Windows, AndroX Studio
   ■ 제목 : 안드로이드 기반 리눅스 디바이스 드라이버 제작 13. 08. 12~13
 ■ 기간 : 2013년 08월 12일~13일
 ■ 장소 : 서울 동국대학교
 ■ 대상 : 교수, 학생

강의추천서다운로드
 


■ 개요

안드로이드용 리눅스 디바이스 드라이를 제작해 봅니다. 이번 과정에서는 FPGA 레지스터를 통한 장치 제어용 드라이버를 탈피하여 CPU GPIO를 통하여 직접 연결되어 있는 다양한 장치들을 제어해 봅니다. 그리고, NDK를 활용하여 안드로이드 앱에서 제작된 디바이스 드라이버를 제어해 봅니다.

 

 ■ 선행학습

- C/Java 
언어의 기본 문법

 

 ■ 목표

-       AndroXStudio를 사용하여 임베디드 프로그램을 작성할 수 있습니다.

-       리눅스 디바이스 드라이버 모델 및 내부 구조를 이해합니다.

-       리눅스 디바이스 드라이버를 작성할 수 있습니다.

-       안드로이드 앱에서 NDK를 이용하여 장치를 제어할 수 있습니다.

 

  ■ 일정

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

1일 6시간

개발 장비 세팅 및 개발 환경 구성

AndroXStudio를 이용한 임베디드 프로그래밍

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

리눅스 디바이스 드라이버 사례 분석 및 제작

-       LED 디바이스

-       TextLCD 디바이스

디바이스 제어를 위한 Native C 코드 작성



2일 6시간

JNI 문법

NDK 사례 분석 및 실습

NDK를 이용한 디바이스 제어용 라이브러리 작성하기

디바이스 제어 안드로이드 앱 제작하기




 

 

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

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

첨부파일 다운로드

등록자한백전자

등록일2013-08-05

조회수3,727

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