Portable Media Player

ABSTRACT

I developed a Portable Media Player (PMP) for Embedded Linux. I also ported a PMP program on Compaq iPAQ PDA and LECTOK Board.

DEVELOPMENT ENVIRONMENT

Hardware

Host (Laptop)

CPU

Intel Pentium 4, 1.7 GHz

RAM

512 M

Target 1 (PDA)

Model Name

Compaq iPAQ H3800 Series (H3850)

CPU

StrongARM

RAM

64 M

Target 2
(Letok Box)

Model Name

LETOK-X 255

CPU

Xscale

RAM

64 M

Network Environment

minicom, NFS, Ethernet Cable, USB cable, RS-232c

Software

Host (Laptop)

OS

Standard Linux (RedHat 9.0)
Kernel version 2.4.20-8

Packages

Qt/X11 3.3.0
Qt/X11 2.3.0
Qt/Embedded 2.3.10
Qtopia 1.7.1
tmake 1.13

Target 1 (PDA)

OS

Embedded Linux(Familiar OS)

Packages

Opie

Target 2
(Letok Box)

OS

Embedded Linux

Packages

Qtopia

Compilers

gcc, g++, arm toolchain(arm-linux-gcc, arm-linux-g++) version 2.95

Tools

vi, progen, tmake, Gimp

Programming Languages

C, C++, Qt, Qt/Embedded, Bash shell script

Utilility

vi, progen, tmake, gimp, Microsoft Word, Rational Rose

CAPTURED RESULT

File List File Selection
Music Play Video Play
90 Degrees Rotation Streaming List
Streaming Streaming Disconnect
Full Screen
Full Screen after 90 Degrees Rotation
PDA Desktop Program Execution on PDA
File List on PDA Music Play on PDA
Video Play on PDA Full Screen
Full Screen after 90 Degrees Rotation on PDA
Streaming List on PDA Streaming on PDA
LECTOK Board
Program Execution on LECTOK Board
File List on LECTOK Board
Music Play on LECTOK Board
Video Play on LECTOK Board
Full Screen on LECTOK Board