Handhelds.org - Open source for handheld devices

UserPreferences

PalmTungstenT5HowTo


Linux on Palm TungstenT5 How-To

Home | Status | Hardware | Downloads | How-To | Bootloader

NOTE: Everything on this page is outdated

Tools needed

to build the kernel:

in order to build the kernel you need a cross-compiler that generates code for the arm processor. Cross-compilers are often distributed as ToolChains, packages that contain all the tools needed to cross compile. Depending on your linux distro, you may find different toolchains binaries. Have a look at this page (DevelopmentToolchains) to have more information.

Some installations known as working:

Use

Building the kernel

Make sure you have your compiler configured to generate ARM binaries:
 export ARCH=arm 
 export CROSS_COMPILE=arm-unknown-linux-gnu- 

Download the [WWW]hackndev CVS kernel. Then type:

Bootoptions: Garux on the T5 requires you to specify the bootoptions in your kernel (under bootoptions).
For example, use this line if you have an initrd.gz with a filesize of 449608 bytes:
"mem=0x02000000 initrd=0xA0400000,449608 root=/dev/ram0 init=/linuxrc" ).

Building initrd

Building GPE

Building Garux

Make sure you have your compiler configured to generate ARM binaries:
 export ARCH=arm 
 export CROSS_COMPILE=arm-unknown-linux-gnu- 

You need the initrd.gz and zImage files. Copy initrd.gz and zImage files into the directory where Garux is placed.
Then type commands:

File garux.prc will appear in directory. If it doesn't, check the error message(s).
Remember to compile the Kernel with the correct bootoptions.

Building Garux NG

Make sure you have your compiler configured to generate ARM binaries:
 export ARCH=arm 
 export CROSS_COMPILE=arm-unknown-linux-gnu- 

This version allows you to create a loader that loads the the initrd.gz and zImage files fro the SD card.
Copy initrd.gz and zImage files into the root directory of your FAT16 SD card. (palmos on T5 doesn't support FAT32)
To generate this version of garux type the commands:

File garux.prc will appear in directory. If it doesn't, check the error message(s).
Remember to compile the Kernel with the correct bootoptions.

Uploading to PDA

Inside PDA

Return to PalmOS

You need to reset the PDA (normal reset), to return to PalmOS.