
■ 제목 : 안드로이드 기반 USN 응용 10.02.22~24
■ 기간 : 2010년 02월 22일~24일
■ 장소 : 대전 한백전자 본사 교육장
■ 대상 : 교수, 학생, 재직자
■ 수강료 : 40만원 (하나은행: 659-910014-78804 )
■ 개요
안드로이드 응용 컨텐츠로 USN 응용 사례를 살펴봅니다. 현재 스마트폰뿐만 아니라 임베디드 보드에 안드로이드 플랫폼이 채택되면서
다양한 옵션 모듈과의 연동 부분에 많은 관심을 가지고 있습니다. ZigbeX 장비로부터 센싱 정보를 추출하고 또한 JNI 기술을 이용한
시리얼 포트 제어 C 코드를 Java로 연동하는 라이브러리를 직접 작성하여 응용 프로그램을 제작합니다.
■ 선행 학습
- nesC, C, Java 프로그래밍 유경험자
■ 목표
- nesC언어를 이용하여 센서 정보를 추출하여 전송하는 펌웨어 프로그램을 작성한다.
- 리눅스에서 시리얼 포트를 제어하는 프로그램 라이브러리를 C언어로 작성한다.
- JNI를 사용하여 C언어로 작성된 라이브러리를 연결하여 Java에서 사용한다.
■ 일정
- 3일 10:00 ~ 17:00( 6h/1day) 총 18시간
[1일차: 6시간(10:00 ~ 17:00)]
[실습1] ZigbeX용 펌웨어 개발
- Top-level Component, LED 제어
- 타이머 다루기
- 센서 정보 추출하기
- 시리얼 & RF 통신하기
[2일차: 6시간(10:00 ~ 17:00)]
[실습2] 시리얼 제어 프로그램 개발
- 리눅스용 시리얼 포트 제어 프로그램 모델
- 시리얼 포트 심플 예제
- 시리얼 포트 제어 함수 라이브러리 제작
[3일차: 6시간(10:00 ~ 17:00)]
[실습3] JNI를 이용한 안드로이드 프로그래밍
- 기본 UI 프로그래밍
- NDK를 이용한 저수준 프로그래밍
- JNI 사용하기
- 시리얼 포트용 C 함수 안드로이드로 연결하기
*세부 내용은 사정에 따라 일부 변경될 수 있습니다.
■ 문의사항
기타 문의 사항이 있으시면 (042-610-1176~7)에게 문의 하시기 바랍니다