The toolchain
You can just use any Openmoko toolchain which you would also be using for the GTA01 or GTA02 related development.
As an example, you can use http://downloads.openmoko.org/developer/toolchains/openmoko-i686-20080916-arm-linux-gnueabi-toolchain.tar.bz2
The kernel
We currently use a kernel from git://git.openezx.org/gnufiish.git, you can just clone that tree to start. It includes a defconfig file for the kernel .config
You can build the kernel using "export PATH=/usr/local/openmoko/arm/bin:$PATH; make ARCH=arm CROSS_COMPILE=arm-angstrom-linux-gnueabi-"
The rootfilesystem
You can use any Openmoko GTA02 rootfs .tar.gz and untar that onto a ext3 partition (first partition) of a microSD card.
As an example, you can use http://downloads.freesmartphone.org/fso-testing/images/om-gta02/openmoko-fso-image-glibc-ipk--20090118-om-gta02.rootfs.tar.gz
We now have images from the SHR distribution build for the eten-m800. You can find the images here: http://build.shr-project.org/shr-unstable/images/eten-m800/
Booting
We boot through HaReT, which you can obtain from http://www.handhelds.org/moin/moin.cgi/HaRET The latest tested version is haret-0.5.2
So please copy the following files to a directory on your WinMobile? FS:
- haret.exe
- the zImage (from linux-2.6/arch/arm/boot/zImage of your kernel build process)
- the default.txt file as attached to this page
Then execute the haret.exe using the WM file manager, and click on the 'Run' button. It should boot into Linux and you should see tons of kernel boot messages scroll by. In the end, it will mount the ext3 rootfs on your microSD card and you should see a 'login' prompt.
SSHing in
The USB ethernet simulation works the same way like on the Openmoko. Please see the Openmoko wiki. You should be able to ssh into the device without any problemsNever put off till tomorrow what you can avoid all together.
Attachments
-
default.txt
(105 bytes) - added by laforge
14 months ago.
default.txt script for booting the kernel from HaReT
