Directory structure: ------------------- This is what ixp1200_linux.tar.gz file has: ixp1200_linux: -README :This readme file. -Makefile :File to compile this tree . -download :Directory where all src tar balls should be. -ixp1200_patches :Intel patches for ixp1200. After the make these two directories are created. -build :Directory where it will build all the sources. -src :Directory where it untar's all the src tar balls. To Compile ARM Toolchain: ------------------------ 1. Make sure to download the following tar balls in download directory. Makefile gets these sources from download directory. binutils-2.9.5.0.29.tar.gz gcc-2.95.2.tar.gz gcc-2.95.2-inhibitlibc_hack.patch.gz gcc-2.95.2-libobjc.patch.gz glibc-crypt-2.1.3.tar.gz gcc-2.95.2-diff-991022.gz glibc-2.1.3.tar.gz glibc-linuxthreads-2.1.3.tar.gz linux-2.3.99-pre3.tar.gz diff-2.3.99-pre3-rmk3-np2.gz patch-2.3.99-pre3-rmk3.gz 2. export PWD variable 3. run make To Compile Linux: ---------------- There is dot.config file included that could be used, if you want to take all the default options that we compiled linux with. Otherwise you can ignore it. This file is located at: ftp://ftp.netwinder.org/users/u/urnaik/dot.config # cp dot.config src/linux/.config # cd src/linux # make config # make dep # make zImage zImage will be copied to your /tftpboot directory. RamDisk: ------- RamDisk is provided as binary image, make sure to put it in /tftpboot directory. ftp://ftp.netwinder.org/users/u/urnaik/ramdisk_img.gz # cp ramdisk_img.gz /tftpboot/ramdisk_img.gz password for root in ramdisk is "ixp1200". A gdb binary is provided that will work with gdbserver binary in the ramdisk. This gdb binary is compiled for linux for cross compilation debuging for armv4b-unknow-linux target. ftp://ftp.netwinder.org/users/u/urnaik/gdb Cygmon Image: ------------ flash.img file is cygmon image that can be loaded onto ixp1200 card with a FUtil.exe utility through serial port on a windows machine. ftp://ftp.netwinder.org/users/u/urnaik/FUtil.exe ftp://ftp.netwinder.org/users/u/urnaik/flash.img cd c:\where\the\image\is FUtil.exe To build Cgymon, I have loaded source for at: ftp://ftp.netwinder.org/users/u/urnaik/ixp1200_bootmon.tar.gz Follow the README in to build it. If space allowed, I will load all the tar ball sources here so that you dont have to go every where to search it. ftp://ftp.netwinder.org/users/u/urnaik/