Image: GRASS on Zaurus (Photo: Luis E. Menoyo, U.S. Geological Survey)
See here for GRASS 6 on Zaurus
Before beginning, it is desirable to have either a SD or CF card for storage
purposes. This will come in handy when the mapsets you are interested
in using won't fit in the internal storage of the Zaurus. Note that
if you are going to use an SD card with the Zaurus, it needs to be formatted
as ext2, to enable symlinking. This can be done in /sbin with "mkfs.ext2"
There is a list of SD and CF cards which will work with the Zaurus, available here
I have chosen a Sandisk 128mb SD card. They are commercially available from Microwarehouse.
In the installation process, ipkg may occassionally complain about "read-only" errors. Many of the ipkg's available have been setup for iPaq's, not Zaurus', and as such the default installation directory is often set to part of the read-only space on the Zaurus. This problem is solved by using the -d option, followed by the location where you would like the files to reside. For example, you might try
ipkg -d /mnt/card install libncurses5.ipk
ipkg install libncurses5.ipk
Required for Grass on the Zaurus (in installation order): Qpe-terminal (available here
Install terminal through the add package interface in QTopia. All of the rest of the packages should be installed from within Terminal using the "ipkg install" method.
Libncurses 5 (available through Ipkg find)
Zlibg (available through Ipkg find)
Xfree86 and Icewm for Zaurus (available here
Grass iPaq binary
There have been some reported errors related to "awk: not found" when exiting Grass from within Qtopia, and as such, it might not be a bad idea to install Gawk as well, which is also available through ipkg find.
To run Grass, reboot the Zaurus, when you get to the "wait... 5" line, hit the "/ ?" key once, which will bring you to a propt to select boot mode.
Hit "a" to enter the Linux Console mode. From within the console, type "wm" to start x.
Once you are in x, you can run grass from within a terminal window.
Note that the "esc" key is mapped to "On/Off/Cancel" and "Ctrl" is mapped to "Fn".
That should get you to the point where you can open raster map layers.
Following is a list of what I'm working with:
OS and Hardware:
Sharp Zaurus 5500 running Linux Kernel 2.4.6-rmk1-np2-embedix -
ROM version 2.37
256Mb CF card
I have additionaly downloaded for compiling GRASS:
Missing items as per the 'REQUIREMENTS' documments in CVS-GRASS are:
Brian J Perrault
Advanced Space Systems and Concepts
MIT Lincoln Laboratory