 2008/05/09
|
Last update 2004/10/29
The Labs - Design & Functionality For The NetPalm Digital Assistant & UNIX
I have had little interest in PDA as I didn't find it very suitable
to have a PDA which cannot phone, has no WiFi etc - currently (2004/11)
Nokia and also Palm have released PDA which have WiFi, Internet (WWW/Email),
and also full cellphone functionality.
- Linux PDAs
- PalmPilot Linux
- Linux CE
Some Linux PDA, either ported or natively supported:
Other options are the refurbished pen-computers from Fujitsu:
With a price-range of $100-$150 a serious option as you get a full
functional PC, yet, larger and heavier than a PDA. The newer pen-computers
are quite expensive $3000+.
| PDA Lab2. PalmPilot Linux
|
First get yourself the latest XCopilot or Palm OS(tm) Emulator (POSE):
Running ./xcopilot -ramsize 2048 -datadir . -romfile palm-vmlinux.rom
shows booting, and finally a prompt appears in your xterm:
|
% more /proc/cpuinfo
|
|
CPU: 68328
|
|
MMU: none
|
|
FPU: none
|
|
Clocking: 43.9MHz
|
|
BogoMips: 5.49
|
|
Calibration: 2745600 loops
|
I was truly impressed that a cross-compiled LINUX kernel could be booted
within an emulator (even a CPU without MMU), and actually really work.
Or pose palm-III.rom, the original ROM files are available at
Palm Source: Downloads (you need
to signup and agree to a couple of license agreements).
ROM Images | |
In case you look for the original pilot.rom do a search
with google.com for "pilot.rom" and you might find the binary
somewhere (as I did) ;-)
|
XCopilot Skins | | Since the original skin of XCopilot is rather ugly, here
some skins. To install them proceed like this:
|
cd xcopilot-version/
|
|
cp case.type.xpm case.xpm
|
|
rm display.o
|
|
make
|
If you like to do your own skin, download case.xcf along
with GIMP (all selections are prepared), and
open brush tool, select "Overlay", then click on the "Tile Collection" within
the main-tool window, select one you like. Then enable the "stamp" (aka clone-tool) painting, double
click so you get the "Clone Tool Option", select "Pattern Source" and "Aligned".
You might to lighten up the resulting painting and enhance the contrasts,
the tool is available Image -> Colors -> Brightness / Contrast or Hue / Saturation.
|
XCopilot vs. POSE | | xcopilot seems much better working than pose which
crashed all the time with seg-fault, hasn't convinced us at all. (status Jan 2000)
|
Developing Applications | | A clear distinction is required to be made: PalmOS or LINUX:
Linux: With frame-buffer support some simple applications are possible to
program, but without real GUI-API nothing really goes.
WindStone environment might bring there new possibilities and quick
application development on the Palm Pilot, or you use the
PalmOS to
develop (not reusable) applications.
|
The palm pilot is well supported via LINUX, but unfortunatly you
get only B/W graphics on this PDA.
Palm + VNC | | Virtual Network Computing (VNC) is a cross-platform & interOS
protocol/server/client software which synchronizes screen-buffers amoung machines (e.g. X11 -> Win95, Win95 -> X11, or even X11 -> X11);
and also a PalmOS client is available, which enables you to connect with your PDA a UNIX machine with X11:
Note: If you run the XCopilot check
Palm OS - Linux Documents
|
Various projects under LinuxCE are currently developed:
Supported are: Vadem Clio, the Everex Freestyle, the Casio E-105; also Nino.

Last update 2004/10/29 
All Rights Reserved - (C) 1997 - 2008 by The Labs.Com |