상태

완료

대상자

교수

수강료

00

정원

0

강의시간

2014-01-09~2014-01-10

강의명

안드로이드 기반 리눅스 디바이스 드라이버 제작 1.09~10

-실습장비 : HBE-SM7-S4412
-SW : Windows, AndroXStudio
 
■ 제목 : 안드로이드 기반 리눅스 디바이스 드라이버 제작 1.09~10
■ 기간 : 2014년 01월 09일~10일
■ 장소 : 대전 한백전자 본사 교육장
■ 대상 : 교수

강의추천서다운로드


■ 개요
안드로이드용 리눅스 디바이스 드라이를 제작해 봅니다. 이번 과정에서는 FPGA 레지스터를 통한 장치 제어용 드라이버를 탈피하여 CPU GPIO를 통하여 직접 연결되어 있는 다양한 장치들을 제어해 봅니다. 인터럽트, PWM, I2C 다양한 형태의 디바이스 드라이버 모델들을 이 과정에서 살펴볼 수 있습니다. 최종적으로 NDK를 활용하여 안드로이드 앱에서 제작된 디바이스 드라이버를 제어해 봅니다.
 

■ 선행학습

- C/Java 언어의 기본 문법
- AndroXStudio 사용법
 

■ 목표

-리눅스 디바이스 드라이버 모델 및 내부 구조를 이해합니다.
-다양한 형태의 리눅스 디바이스 드라이버를 작성할 수 있습니다.
-안드로이드 앱에서 NDK를 이용하여 장치를 제어할 수 있습니다.
 
 
 
 ■ 일정

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


1일(6시간)
개발 장비 세팅 및 개발 환경 구성
리눅스 디바이스 드라이버 모델
리눅스 디바이스 드라이버 사례 분석 및 제작
-GPIO 디바이스
-ADC/DAC 디바이스
-Interrupt 디바이스
디바이스 제어를 위한 Native C 코드 작성

2일(6시간)

NDK 문법
NDK 사례 분석 및 실습
NDK를 이용한 디바이스 제어용 라이브러리 작성하기
디바이스 제어 안드로이드 앱 제작하기
 
 
 
* 세부 내용은 사정에 따라 일부 변경될 수 있습니다.


■ 문의사항

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

첨부파일 다운로드

등록자한백전자

등록일2013-12-13

조회수3,672

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