Mozart on Linux ARM
Contact: Sameh
El-Ansary, Konstantin
Popow, Per Brand,
Distributed
Systems Lab, SICS AB
Last updated: 19-February-2002
Currently the Mozart on ARM is in the experimentation phase and
is not part of the mainstream distribution yet but I hope it will soon
be.
This page, for now, aims at tracking the state of the experimentation on
Mozart
on the ARM Linux platform and as a guide for helping you getting Mozart running
on your PDA.
News:
- 1-February-2002:
TK Fixed and Mozart runs
perfectly fine with Mozart demos, most of QTK works too.
- 4-December-2001:
Port of Mozart 1.2.0 for the ARM Linux platform with full functionality
except for the TK.
Current State:
- Port of Mozart 1.2.0 for the ARM Linux platform with full functionality.
- Cross-compiled with gcc 2.95.2 and glibc-2.1.2 for ARM.
- The build is done in a fairly ad hoc way because the mozart config
files
currently support cross-compilation for windows only.
Future Steps:
- Fix the config files for the ARM cross-compilation so that the port could be
merged with mainstream Mozart
- Make a debian package for the distribution.
- Install the Linux Intimate distribution in order to
have Emacs and hopefully the OPI.
Hardware Needed:
- A Comaq
IPAQ PDA running the Familiar
Linux distribution. To know
how to get Linux on your PDA, visit: http://www.handhelds.org .
In general,
any machine that is running ARM Linux should be able to do it
I am using a Compaq IPAQ 3660, which has 64 MB of RAM with a
206 MHz processor running the Familiar 0.5 pre-release distribution
and I have a 32MB swap partition.
- For a network connection, you will need an expansion jacket and
a network card.
I am using a Lucent ORINOCO WaveLAN card and many other
IEEE 802.11 cards are supported.
- For disk space you need a Compact Flash (CF) card.
I am using an IBM 340MB microdrive which also needs
and expansion jacket, so I am using a jacket with two slots
Alternatively, you can use NFS if you do not want to buy
a microdrive.
Mozart ARM Linux Binary
Put the 2 files libtcl8.2.so and libtk8.2.so in /usr/lib.
The 2 files can be found in the following tarball
For the Mozart part, it is easy. Only one step:
Download this binary tarball and extract it
on your machine and enjoy Mozart on your
IPAQ.
Related Work:
Mozart for the Symbian OS
with the Nokia Communicator 9210 as an example