Running Linux on a Ipaq - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Running Linux on a Ipaq

Description:

You: 'My brick smaller than yours and it plays mp3s too' ... HP-Compaq pocket PC. Originally by Compaq (now HP) Ipaq 3650 launched in 2000 ... – PowerPoint PPT presentation

Number of Views:322
Avg rating:3.0/5.0
Slides: 30
Provided by: vaibhav4
Category:
Tags: ipaq | linux | mp3s | running

less

Transcript and Presenter's Notes

Title: Running Linux on a Ipaq


1
Running Linux on a Ipaq
  • VaibhaV Sharma
  • Ishi Systems Inc.
  • vsharma_at_ishisystems.com
  • http//vsharma.net

2
PDA?
  • Personal Digital Assistant
  • Personal Organization
  • Productivity enhancer
  • Fun
  • Ego
  • You My brick smaller than yours ? and it plays
    mp3s too
  • Me I could hit and knock u off with mine!
  • Geekdome

3
HP-Compaq pocket PC
  • Originally by Compaq (now HP)
  • Ipaq 3650 launched in 2000
  • Runs Windows CE 3.0
  • Pre-installed bloatware
  • Feature rich hardware bricks

4
Ipaq 3650
  • 206 MHz Intel StrongARM Processor
  • 32 MB of RAM
  • 16 MB of Flash ROM
  • 12-bit (4096 color) TFT Display
  • Stereo audio output jack and inbuilt speaker/mic
  • Infrared port
  • Serial OR USB 1.1 compliant docking cradle
  • Sleeve based support for expansion cards

5
Why not Windows CE?
  • Weird user interface
  • Poor application support (vs. Palm / Linux)
  • Rich vendor poor support

6
What is in there?
  • FlashROM
  • Windows Boot loader
  • Windows CE Operating System
  • Peripheral devices
  • Optional CF sleeve
  • CF Storage
  • Wireless connectivity
  • GPS devices

7
Linux ports for the ipaq
  • Familiar Linux Distribution
  • GPE - X windows / GTK-2.2 widget toolkit
  • OPIE - fork of Qtopia env. by Trolltech
  • Intimate Project
  • Full blown debian system. Needs atleast 140 MB

8
What comes with linux on the ipaq?
  • The power of opensource
  • Hundreds of applications
  • Easy user interface
  • Fully customizable
  • Multiple user logins
  • Server/desktop

9
Linux install in a nutshell
  • Backup data
  • Backup WinCE image
  • Backup bootloader image
  • Install ARM bootloader
  • Reprogram Flash ROM (overwrite WinCE image with
    Linux image)
  • Reboot

10
Backup!
  • Use Microsoft ActiveSync
  • Use BootBlaster
  • Backup boot loader
  • Backup Wince Image

11
Backup!
12
Backup and Reprogram
13
Reboot
14
Reprogram
  • Looks for an image
  • Matches md5sum
  • Erasing
  • Programming
  • Verifying
  • Done!
  • Reboot

15
Look ma! Linux on Ipaq!
16
Look ma! Linux on Ipaq!
17
GPE loads up
18
The GPE Desktop (Login)
19
The GPE Desktop (free)
20
The GPE Desktop (network)
21
The GPE Desktop (Music)
22
The GPE Desktop (ipkg irc)
23
The GPE Desktop (apps)
24
The OPIE Desktop
25
The OPIE Desktop
26
What else can I do?
  • Cisco console
  • WIFI / GPS / Bluetooth
  • Run X applications remotely
  • Flood ping other PDAs )

27
Restoring Windows CE
  • Transfer Wince image to the CF card
  • Generate a reflash.ctl file
  • md5sums root
  • Generate the md5sum
  • md5sum wince_image.gz /mnt/hda/md5sums
  • Reboot with action key pressed
  • Follow prompts
  • Reboot
  • All your bloat are belong to you

28
Questions?
29
Thank You
Write a Comment
User Comments (0)
About PowerShow.com