16
HANBAT Univ. Copyright Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 를를를 PMP 를를 를를

HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Embed Size (px)

Citation preview

Page 1: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

HANBAT Univ.

Copyright Embeddedⓒ Team. All Rights Reserved

Embedded System Software

EMPOS II 를 이용한 PMP 기능 구현

Page 2: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

Project Members.

팀 장 : 이 재 규 - 컴퓨터 공학전공 (20085541)

팀 원 : 성 택 현 - 컴퓨터 공학전공 (20085538)

Page 3: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

Contents

Project Purpose & Necessity.1

Project Contents.2

Project Method.3

Members part. 4

Project Plan.5

Demo & Question6

Page 4: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

Purpose ( 목적 )

- Embedded ARM processor 기반인 EMPOS II 를 이용하여 , 시중에 판매 되고 있는 PMP 의 기능들을 구현해 봄으로서 , Linux 의 QT 활용능력 과 기존 소스들을 Target Board 에 Porting, Touch Screen 에 대한 이해도를 높인다 .

1. Purpose & Necessity

Page 5: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

1. Purpose & Necessity

Necessity ( 필요성 )

- PMP( Portable Multimedia Player ) 는 작은 사이즈와 가벼운 무게로 휴대성을 중요시한 휴대용 멀티미디어 플레이어다 .

쉽게 영상데이터를 저장하고 , 시간과 장소에 제약을 받지 않고 미디어를 재생 시킬 수 있다 . 본 프로젝트는 PMP 의 기능을 구현 함으로써 , 실제 개발 되고 있는 제품들에 대해 접근해 Embedded Software 의 기본부터 그 응용까지 다양하게 접할 기회를 갖고 연구 개발하여 Embedded System Engineer 로 발돋움하기 위한 기초를 다진다 .

Page 6: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

2. Project Contents

Application 을 실행 할 Main 화면

NotePad , Touch Keyboard Media Player, Calendar

NotePad

Calendar

Scr Kbd

Player

Page 7: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

2. Project Contents

NotePad

Page 8: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

2. Project Contents

Screen Keyboard

Page 9: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

2. Project Contents

Media Player

Page 10: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

2. Project Contents

Media Player

Page 11: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

3. Project Method.

ProjectMethod

-EMPOS II Xscale PXA 255 -- Redhat9 kernel 2.6.25-14- gcc version 2.95.3- arm-linux-gcc version 2.95.3- Qt Software 2.3.2- Mplayer Open Source- Etc Lib- Avi, Mov Codec- Bootloader 가 올 라 오 고 Icon 을 Touch 하면 , 플레이어가 실행

Page 12: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

4. Members Part.

이 재 규- Project Manager- Linux development environment- Player Porting- Option Function

MembersPart.

성 택 현- GUI 개발 및 메뉴 구성- Debug- Touch Function- Reporting

Page 13: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

5. Project Plan.

2008. 10 ~2008. 10 ~ 2008. 11 ~2008. 11 ~ 2008. 12 ~2008. 12 ~

- Project 계획 - 계획서 작성 - Embedded컴파일 환경 셋팅

- 동영상 재생 시 필요한 Codec 등 분석 - QT Program Test And Porting

- 터치기능 구현 - 디버그 - 결과 보고서 작성 및 발표

Page 14: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

참고 문헌

도서

Getting Started with HBE-EMPOS II - 한백전자Programming with QT 프로그래밍 - 한빛미디어Embedded System - 두양사열혈강의 QT 프로그래밍 - 프리렉임베디드 리눅스 프로그래밍 - PCiBook

웹사이트

http://www.Hanback.co.kr /http://www.doc.trolltech.com/http://www.korone.net/

Page 15: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

Copyright Embeddedⓒ Team. All Rights Reserved

H.B Univ.

6. Demo & Question

Page 16: HANBAT Univ. Copyright ⓒ Embedded Team. All Rights Reserved Embedded System Software EMPOS II 를 이용한 PMP 기능 구현

HANBAT Univ.

Copyright Embeddedⓒ Team. All Rights Reserved

Embedded System Software