Webpal Features

View of the WebPal
- Cirrus Logic CLPS7500FE Processor
- 33.6K Modem (ISA slot)
- Infrared cordless keyboard, remote control
- Smart card reader
- 4MB of Simm Memory (Upgradeable to 32MB)
- VGA connector(640x480)
- SVideo Out
- VGA Video Out, Audio Out (Left and right channels)-RCA Jacks
- Parallel Printer Port
- PS/2 Mouse & Keyboard port

TopWhat is inside the plastic enclosure?

- 40-Pin IDE hard drive connector on motherboard
- Floppy Drive connector and controller
- 1 spare RS232 serial port on the motherboard (needs header soldered in)
- 1MB Flash Simm
- 1 ISA Slot

     This page outlines how to build a Linux binary rom image for the WebPal. There is the full sources for the kernel, utilities and romdisk builder. Busybox and uClibc was used to create a cramfs which fits inside of the 1 Meg Flash.

TopInstalling an ARM toolchain

     First we need a toolchain, this is a cross-compiler that will create the binary image to load into the webpal Flash SIMM. Do not bother to ask me about CygWin or other non-linux toolchain, I will ignore you, if you are going to develop for a linux target then use a linux host.
     I use the toolchain from ftp : //ftp.arm.uk.linux.org/pub/armlinux/toolchain/cross-2.95.3.tar.bz2. Grab a copy for yourself. Warning, this is a 35Meg binary, it will take a while to pull it off with a 56K modem! Next, login as root and 'mkdir /usr/local/arm', this is where the toolchain will live. Now install the images with 'bzcat cross-2.95.3.tar.bz2 | tar xCf /usr/local/arm -'. Finally, add '/usr/local/arm/2.95.3/bin' to your PATH. You are now ready to build ARM binaries.

TopGetting buildroot-webpal from cvs

     Ensure that you have the cvs binaries installed on your machine, then login to my cvs with 'cvs -d : pserver : anonymous@cvs.cyberiansoftware.com : /home/cvs login' and press <ENTER> when prompted for a password (none needed). Then fetch the buildroot-webpal module with 'cvs -d : pserver : anonymous@cvs.cyberiansoftware.com : /home/cvs co buildroot-webpal'. You now have the build system for the webpal.

TopBuilding the binary

     Now it becomes very simple, just 'cd buildroot-webpal' and type 'make'. The Makefile will pull in all needed sources (approximately 26Meg), patch & build them, and eventually create a rom-image.bin in the build directory. This is what you will place into the Flash SIMM by what ever method you have chosen. For myself, I built an adapter for my Needham's EMP-30 device programmer to program the SIMMs, others use the bootp to do their programming.

TopISA Multi-Function Card

I have been working on an ISA Card that has : Quad Serial port (two RS232, two RS485), Compact Flash socket, 2.5" IDE connector, 10BaseT ethernet and a breadboard area.