eCos编译环境的搭建
Vitesse SDK 编译说明:
注:安装编译在linux环境下进行。
以WebStaX_SDK_2_71为例
1. 下载并安装Ecos和gnutools(采用网络方式安装最新版本eCos-3.0,自动解压)
下载安装所需的脚本:# wget --passive-ftp ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl
运行:# sh ecos-install.tcl
下载文件:ecoscentric-gnutools-mipsisa32-elf-20081107-sw.i386linux.tar.bz2
安装文件:gnutools
下载文件:ecos-3.0.i386linux.tar.bz2
安装文件:ecos-3.0
建议安装在/usr/bin 目录下。
[majie@localhost build]$ pwd
/usr/bin
2. 下载并安装tclsh
检查是否已经安装:which tclsh
[root@localhost build]$ which tclsh
/usr/bin/tclsh
[root@localhost build]$
如果没安装,请联网更新:
yum install tcl-devel tk-devel libX11-devel
3. 下载并安装perl
检查是否已经安装:which perl
[root@localhost build]$ which perl
/usr/bin/perl
[root@localhost build]$
如果没安装,请联网更新:
yum install perl
4.设置环境变量:
按照自己的安装目录设定,比如:
export PATH=$PATH:/usr/bin/gnutools/mipsisa32-elf/bin
export ECOS_TOOLS=/usr/bin/ecos-3.0/tools/bin
6.编译Vitesse源码:WebStaX_SDK_2_71.zip
解压文件到工作目录:比如:
[majie@localhost build]$ pwd
/home/majie/WebStaX_SDK_2_71
进入编译目录:src/build
[majie@localhost build]$ pwd
/home/majie/WebStaX_SDK_2_71/src/build
[majie@ localhost build]$
编译:
//清除编译配置
[majie@ localhost build]$ make mrproper
//重新根据不同平台配置config.mk
//比如vsc7420-27平台:web_switch_sparxIII_26_l26_ref.mk
[majie@ localhost build]$ ln -s configs/ce_switch_caracal2_l26_ref.mk config.mk
ln -s configs/web_switch_sparxIII_26_l26_ref.mk config.mk
//开始编译
[majie@ localhost build]$ make
//编译完成
[majie@ localhost build]$ ls obj/WebStaX.* -l
-rwxr-xr-x. 1 majie 4866232 12月 11 15:38 WebStaX.bin
-rw-r--r--. 1 majie 2546554 12月 11 15:38 WebStaX.dat
-rwxr-xr-x. 1 majie 17860242 12月 11 15:38 WebStaX.elf
-rw-r--r--. 1 majie 2546510 12月 11 15:38 WebStaX.gz
-rw-r--r--. 1 majie 6013337 12月 11 15:38 WebStaX.txt
//文件目录
/home/majie/WebStaX_SDK_2_71/src/build/obj
浙公网安备 33010602011771号