Home Team Project Manuals

Installing the Intel IXA SDK v3.51

On your Linux machine, acquire a copy of the Intel IXA SDK v3.51. If you are fortunate enough to have the CD, please insert the "Intel IXA SDK Tools" CD into your CDROM drive. If you are running a newer version of Linux, the CD will automount. Otherwise you will have to open another bash terminal and type the following:

[root@localhost ~]# mkdir -p /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom

The CDROM drive should now be mounted in directory "/mnt/cdrom". The CD's contents can be accessed via the "/mnt/cdrom" directory.You now need to extract Intel's IXA SDK to a common directory which we will use for the MontaVista Previewkit as well. We have chosen the "/opt" directory. In your terminal type the following commands:

[root@localhost ~]# cd /opt
[root@localhost ~]# tar -zxvf /mnt/cdrom/ixa_sdk_3.5.tgz
[root@localhost ~]# ln -s ixa_sdk_3.5 ixa_sdk_4.0

You should now have an "ixa_sdk_3.5" and "ixa_sdk_4.0" directory residing in under the "/opt" directory. The next step will be to install the RadiSys ENP SDK v3.0 and MontaVista Previewkit. Assuming you downloaded the SDK to your home directory (i.e. "/root") type the following commands in your bash terminal:

[root@localhost ~]# umount /mnt/cdrom
[root@localhost ~]# unzip ~/MV_Pre_3_0.zip
[root@localhost ~]# tar -zxvf ENP_SDK_3.5_R4_linux.tgz
[root@localhost ~]# mount -t loop \
> previewkit-mvl3.0.0_ixdp2400-encrypt.img /mnt/cdrom
[root@localhost ~]# /mnt/cdrom/install_previewkit

This should now envoke the installation for MVL3.0. The setup dialog is rather straight forward and requires no further explanation. Make sure to select the "ixdp2400" when prompted for the architecture type and "RedHat 7.3", if you are using Fedora Core 3, for the OS type. You will be asked for a password which can only be obtained via MontaVista's website. Once you have finished the installation of MVL3.0 type the following in your bash terminal:

[root@localhost ~]# umount -l /mnt/cdrom
[root@localhost ~]# ./setuplinux.bin

This should now envoke the installation program for the RadiSys ENP SDK. If you did not follow the steps mentioned above it will not allow you to continue installing since MVL3.0 and Intel IXA SDK are part of the installation prerequisites. After you have completed installing these packages you might have to retweak some parts of your file system. In your bash terminal, enter the following commands:

[root@localhost ~]# ls /usr/include/*.orig

If you do not see any output, then skip the following command set. ONLY If you see "linux.orig" and "asm.orig" then you will have to do the following in your bash terminal:

[root@localhost ~]# rm -f /usr/include/{linux,asm}
[root@localhost ~]# mv /usr/include/linux.orig \
> /usr/include/linux
[root@localhost ~]# mv /usr/include/asm.orig \
> /usr/include/asm

Installing and Configuring the Linux Services

You will need to install the "tftp-server", "dhcp-server", and "nfs" packages located on your Linux distribution CDs. Alternatively, you can find them at http://www.rpmfind.net if you are using the RedHat Package Manager (RPM). Follow the instructions that came with your distribution on how to install these services. Please consult the RadiSys Programmer's Reference manual on how to configure these services.