한백 HB 아카데미 홈페이지입니다

홈으로
교육과정소개
  • 교육과정
  • 무료교육
  • 유상교육
교육과정소개
교육과정목록 신청
  • 강의명
  • 안드로이드 기반 C 라이브러리 제작 및 활용 10.10.07~09
  • 장소
  • 상태
  • 완료
  • 강의기간
  • 2010-10-07 ~ 2010-10-09
  • 대상자
  • 중소기업의 재직자(고용보헙 가입자)
  • 수강료
  • 00원
  • 정원
  • 0명
  • 관련실습장비
  • -실습장비 : HBE-EMPOSIII-SC100, ZigbeX-II, RFID900 Reader
    -SW : Windows 운영체제, JDK1.6, Android SDK1.6, Eclipse(Galileo)
  • 설명
  • ■ 제목 : 안드로이드 기반 C 라이브러리 제작 및 활용 10.10.07~09
    ■ 기간 : 2010년 10월 07일~09일
    ■ 장소 : 오산대학
    ■ 대상 : 중소기업의 재직자(고용보헙 가입자)


    신청서다운로드


    ■ 개요
    안드로이드는 응용 프로그램 개발 언어로 Java를 지원하고, 하부 레이어에서 C/C++언어로 작성된 라이브러리를 제공함으로써 서로의 장점을 취하고 있는 플랫폼입니다. 현재 리눅스 기존 솔루션 및 C로 작성된 다양한 오픈소스를 안드로이드 플랫폼으로 포팅하려는 사례들이 있으며, 이에 많은 업체들이 관심을 가지고 있습니다. 시스템 단의 C/C++로 작성된 함수를 Java에서 호출하기 위해 JNI(Java Native Interface) 기술이 사용됩니다. 본 과정은 리눅스 환경에서 C언어로 시리얼 포트를 제어하는 공유 라이브러리를 제작하고 JNI를 사용하여 안드로이드에서 직접 제어하는 방법을 살펴봅니다.

     

    ■ 선행학습

    -C언어, Java 언어(필수)
    -XML 언어를 사용한 경험이 있으면 좋음
    -시리얼 프로그램 개발 경험이 있으면 좋음

     

     
    ■ 목표

    -리눅스 환경에서 C언어를 이용한 공유 라이브러리를 제작할 수 있다
    -JNI 인터페이스 기술을 이해하고 사용할 수 있다.
    -안드로이드에서 JNI를 이용한 저수준 프로그램을 작성할 수 있다.
    -센서 모니터링 장비를 이용하여 센싱한 센서값을 출력하는 프로그램을 작성할 수 있다


     

    ■ 일정

    -3일 09:00 ~ 18:00 (8h/1day) 총 24시간

     

    1일 09:00 ~ 18:00 8시간

    [이론1] 안드로이드 내부 구조
    [이론2] 리눅스 시리얼 프로그래밍 구조
    [실습1] 시리얼 제어 하기
    [실습2] 시리얼 포트 제어 라이브러리 제작
    [실습3] 공유 라이브러리 제작
    [이론2] JNI 인터페이스 기술
    [실습4] JNI 기본 예제 실습


    2일 09:00 ~ 18:00 8시간

    [이론3] Java Serial Class 설계
    [실습5] Java Serial Class 구현
    [실습6] JNI를 이용한 시리얼 제어 함수 Wrapping
    [실습7] 안드로이드 SDK 및 NDK 설치 구성
    [실습8] 안드로이드 NDK 기본 예제 실행
    [실습10] 안드로이드에서 Serial 포트 제어하기 예제


    3일 09:00 ~ 18:00 8시간

    [실습11] 안드로이드 UI 프로그래밍
    [실습12] 안드로이드 Serial 포트 모니터링 프로그램 작성
    [실습13] 무선 센서 네트워크 장비 연동 응용 사례 구현
    [실습14] RFID 리더 연동 응용 사례 구현


     


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


    ■ 접수방법
    1단계-한백아카데미 인터넷 신청접수
    2단계-재직자 관련 서류접수 이메일(
    snp@hanback.co.kr) 또는 팩스 전송(042-610-1195)
    3단계-서류접수 원본파일은 강의 오실 때 제출 하셔야 합니다.

    *인터넷의 접수를 하고 서류접수가 모두 되어야 접수가 완료됩니다. (간혹 인터넷접수만 하고 서류접수를 안하시는 재직자 분들이 많습니다. 필히 서류접수 부탁드립니다.)
     
    ■ 문의사항
    기타 문의 사항이 있으시면 (042-610-1176~7)에게 문의 하시기 바랍니다

     

신청하기
(주)한백전자 로고 본사 : 대전광역시 유성구 궁동 487-1번지   /  TEL : 042-610-1111  /  FAX : 042-610-1199
     서울지사 : 서울특별시 구로구 구로동 1272 미래타워 215호    /  TEL : 02-830-3054 /  FAX : 02-830-3103 Copyright 2009 (C) HANBACK ELECTRONICS,LTD.  All rights reserved