legOS, the: [unauth, unoff] independent LEGO Mindstorms OS. Offers preemptive multitasking, energy saving, dynamic memory management, POSIX semaphores, native access to display, buttons, IR communication, motors and sensors.
Download binutils-2.9.1 sources from any Linux ftp site
binutils-2.9.1
Change to the binutils-2.9.1 directory and configure it: ./configure --prefix=/usr/local --target=h8300-hitachi-hms
./configure --prefix=/usr/local --target=h8300-hitachi-hms
Make and install binutils: makesumake install
makesumake install
Download egcs-1.1.1 sources, for example from Cygnus
egcs-1.1.1
Change to the egcs-1.1.1 directory and configure it: ./configure --prefix=/usr/local --target=h8300-hitachi-hms
Add the following switch to CFLAGS in Makefile: -Dinhibit_libc
CFLAGS
Makefile
-Dinhibit_libc
Make and install egcs: make LANGUAGES="c c++"sumake install LANGUAGES="c c++"
make LANGUAGES="c c++"sumake install LANGUAGES="c c++"