There are ports of Linux or *nix for ce 2.11
(HPCPro
) devices.
There's Jlime for the 680s/720s
(SH3/ARM
), NetBSDs ports for the MIPs HPCs such as NEC MP770/780
(HPCPro
), MP790
(HPC2000
), opensimpad for SIMpad SLC/SL4/t-sinus, OpenZaurus for iPaq
(ok, that's a PPC!
) ...
Search this column or look around, there are multiple threads on this.
For the MP780, as I mentioned, there is hpcmips port. Goto netbsd.org and
http://netbsd.org/Ports/hpcmips/ for info on it.
As for how it works, the bootloader for hpcmips basically starts off as a wince app. It then wipes out the whole SDRAM with a boot image you select. You usually start off with the installboot image
(netbsd.gz or netbsd
) and after doing so, the bootloader
(I presume
) resets the program counter
(PC or something
) to point to the start of the boot image. On the MP780, it takes say under 1 minute after the loading sequence in wince ends, and you will be greeted with a console screen showing Netbsd booting up.
It autodetects all the hardware including any network card
(prism in particular is well supported
) and storage CF card. Oh, did I mention that you will need to have the installboot image on a small
(say 16MB
) partition on the CF card, with the remaining space ready for netbsd to partition?
You should arrive at a text-based install menu where you select your choice of partitioning, the PacKaGes you wish to install, the install method
(FTP, LAN, local, remote etc
) and the location to find the source/bins.
If you get through smoothly and selected X11, you will be greeted with the standard grey-checked X11 background and a terminal window. From there you can go on to do what you will with netbsd.
Installing netbsd *will* wipe out all SDRAM memory data, so backup your PIMs or data before proceeding. If you want to revert back to wince later, just do a reset
(or hard reset
) and your device will restore to factory condition.