• 통합검색
    검색
  • 시설장비 예약
  • 교육신청 안내
  • 고객상담 안내
홈 > IT융합 > 마감된 교육과정
진행중인 교육과정
임베디드 리눅스 및 안드로이드 포팅
강사명 진행상태  교육종료
교육기간 2013-07-08 ~ 2013-08-09 종료
교육시간 (09:00~18:00, 1일 8시간)
총 5주, 총 5일, 총 200시간
교육비 0원 고용보험환급여부 자세히
교육장소 - 광운대학교
교육개요 안드로이드 포팅 전문가로부터 배우는 강의과정을 통하여 임베디드 시스템 전문분야의 지식을 습득할 수 있다.
교육대상 - 광운대 서류전형 합격자
기대효과 - 안드로이드의 기반을 이루고 있는 리눅스 커널과 안드로이드 플랫폼에 대하여 집중적으로 학습함으로써 안드로이드를 보다 깊숙이 이해할 수 있는 기회를 제공
교육시간표
NO 구분 교육시간 교육내용
1 리눅스 시스템 및 리눅스 커널 40H 우분투 리눅스 설치 및 기본 명령어 이해
- 리눅스 파일시스템 및 접근권한
- 멀티유저 시스템 및 사용자 계정의 의미
- 프로세스에 대한 이해
- vi 편집기 및 사용방법
- Shell 사용법 및 Shell 스크립트 작성법
- 시스템 관리자(root)와 권한 및 설정
- SAMBA 및 NFS 동작 원리 및 설정방법
- 리눅스 프로그래밍에 대한 이해
- gcc 컴파일러 사용방법
- make 개발툴 사용방법
- 버전관리의 필요성 및 관련 유틸리티
2 리눅스 시스템 프로그래밍 40H - 저수준 File Operation 함수의 이해
- 리눅스 System Call 특징 및 구성
- 파일시스템 및 디렉토리 구성
- LinuxSystem Call의 이해 및 실행구조의 이해
- 기본적인 입출력 시스템의 구조
- System Data 및 Information 이해
- Process 환경의 이해 및 Process 제어
- 유닉스에서만 제공되는 C함수의 특징
- Daemon Process의 동작방식
- SQLite3(DataBase)소개 및 사용방법
- 기본적인 Query 작성 방법
3 임베디드 시스템 및 리눅스 디바이스 드라이 40H - 임베디드 시스템의 특징 및 개발 환경의 이해
- Linux kernel 부팅과정 분석
- 임베디드 리눅스 개발 환경 구축
- 임베디드 시스템 디바이스 이해
- 디바이스 종류와 동작 원리
- 디바이스 드라이버 제작 방법 습득
- 디바이스 드라이버 어플리케이션 기법 습득
- 리눅스 커널모듈 프로그래밍 실습
- 디바이스 드라이버 등록 및 호출 매커니즘
- Linux의 다양한 커널 매커니즘 이해(인터럽트,타이머,시스템콜 등)
- 실전 디바이스 드라이버 프로그래밍 실습
4 Android 분석 및 Porting 40H - SmartPhone 개요와 운영체제
- Android 구성요소, 리눅스 개요 및 Kernel 2.6
- Android 개발 환경 설정
- Android Source Download 및 Compile
- Android 부팅과정과 Linux와의 관계
- Android Root FileSystem 구성
- Android init process 특징 및 분석
- Android 개발 방법의 종류와 특징
- Android HAL (Input/Framebuffer)
- Android HAL input driver 실습
- Android SDK 환경설정
- Android NDK 설치, NDK/JNI 구조
- 간단한 NDK 예제 실습
- Binder 드라이버 구성
- Android에서의 Binder
- Binder IPC / RPC 동작 실습
- Android 에서의 하드웨어 제어 실습
5 프로젝트 수행 및 발표 40H - 5명씩 6개조로 나누어 조별 프로젝트 수행
- 임베디드 리눅스 및 안드로이드 관련 미니 프로젝트
교육사진
등록된 사진이 없습니다.
목록
위탁훈련계약서
온라인 교육
수강료 납부
교육비 할인
증명서 발급
고용보험 환급
오시는 길