Preinstallation --------------- System requirements: - OS: Any fairly new Linux distribution should work - it's tested with Redhat and Debian. Other Unix like operating system will probably work as well to build, but for debugging, a Linux distribution is the best. - You must be able to be root during some stages of the installation. - Ethernet network interface. - A decent C compiler. Download gcc-cris (cris-dist-1.7.tar.gz) from ftp://ftp.axis.com/pub/axis/tools/cris/compiler-kit/ or http://ftp.axis.com/pub/axis/tools/cris/compiler-kit/. Unzip and extract the downloaded .tar.gz-file by typing "tar -zxvf ". Install gcc-cris. The README file in the FTP directory contains installation instructions. Add cris path to the PATH environment variable. Download all tgz-files in the directory http://developer.axis.com/download/devboard/latest and put them in a new directory (e.g. axis). Unzip and extract them in that directory by typing "tar -zxvf " for every downloaded tgz-file. If you already have downloaded an old release and want to upgrade it to the latest release you can patch the entire source code tree instead of downloading the new tgz-files (see http://developer.axis.com/download/devboard/latest/diff-README.txt). Installation ------------ Type the following: cd products/tech/devboard make tools su root cd ../../../tools/e100boot make install exit cd ../../.. source init_env cd products/tech/devboard make elinux mkprod Postinstallation ---------------- Whenever you are working with this distribution you must make sure you have sourced the init_env file in the directory where you untarred the tgz-files. If you use the Bourne Again Shell (bash) you can add the following to your ~/.bashrc file (it will work for many other shells too): # Set INITENV to the absolute file name of your init_env file. INITENV=$HOME/axis/init_env if test -f $INITENV ; then source $INITENV fi Connect the debug port (COM2/ser2) on the developer board to a serial port on your computer using an ordinary null modem cable with RX/TX and RTS/CTS. Use a terminal program to listen to the serial port on your computer. The easiest way is to run "sermon" (resides in the tools directory). You can however use any terminal program set to 115200 baud, no parity, eight databits and one stopbit. To update everything on the devboard except the bootblock (that contains the serial number) keep the boot button pressed while resetting (i.e. press and release the reset button _or_ remove and reinsert the power cord) the developer board and type "boot_elinux -f" (also use -d if you are not using network interface eth0, type "boot_elinux -h" for a list of possible arguments). Output should now appear on the debug port. More documentation is available at http://developer.axis.com/doc/.