分享

Windows下建立eCos开发环境(4)-eCos源代码安装

 MindImage 2010-04-13
Windows下建立eCos开发环境(4)-eCos源代码安装

作者:aaaaatiger   STU.03CS  版权所有

 

1)      网络直接安装(Cygwin环境下,推崇这种方式)

$wget –passive-ftp ftp://sources.redhat.com/pub/ecos/ecos-install.tcl 下 载ecos-install.tcl

$sh ecos-install.tcl 下载ecos-install.db,然 后出现一个可供下载eCos的景象服务器列表,从列表中选择一个速度最快的服务器进行下载安装。 指定安装目录,然后将 出现一个选择交叉编译工具的列表,根据实际需要选择相应的工具。这些工具是已经编译好的可以直接使用的可执行文件,如果不需要这些编译工具,则可以不安 装。安装程序自动下载并安装eCos源代码和编译工具,并产生一个shell文 件:ecosenv.sh,运行这个文件对eCos的 环境进行配置。

$./opt/ecos/ecosenv.sh (可以在shell启动文件(HOME/.profile)的末尾增加此行)

安装结果:出现两个目录,ecos-2.0(eCos源代码,ecos-2.0/tools/bin包含ecos配置工具)gnutools(交叉编译工具目录)

2)      下载软件包安装

eCos源码:ecos-2.0.cygwin.tar.bz2

交叉编译工具(不同体 系结构不同,这里i386)coscentric-gnutools-i386-elf-1.4.-2.cygwin.tar.bz2

下载后解压,产生子目录:ecos-2.0gnutools.下边设置环境变量(可以在 系统环境变量中设置,也可以在图形配置工具中设置,还可以在cygwin下设置),  假设刚才的安装目录是/opt/ecos,

(1)    ECOS_REPOSITRY: 组件仓库位置 /opt/ecos/ecos-2.0/packages

(2)    编译工具路径: /opt/ecos/gnutools/bin

如果采用cygwin下设置环境变量:

对于sh,ksh,bash用户,使用下述命令:

$ECOS_REPOSITORY=/opt/ecos/ecos-2.0/packages; export ECOS_REPOSITORY

$PATH=$PATH: /opt/ecos/gnutools/bin; export PATH   (这里是eCos源代码自带的编译工具,是eCos源代码的一部分, 跟我们说的交叉编译工具是不同的)

对于csh,tcsh用户,使用下述命令:

$setenv ECOS_REPOSITORY  /opt/ecos/ecos-2.0/packages

$setenv PATH  $PATH:/opt/ecos/gnutools/bin

3)      使用CVS安装(你必须能够上国际网,并且cygwin安装了cvs,用这个代码有挺多问题 )

如果你现在使用的CVS版 本是1.10或者更早版本的(你可以 用’cvs –v’查看cvs版本号),你得先运行下面的命令(密码随 意)

cvs -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos login

 

进入你想存放ecos的目录,敲 下面的命令(没有带RHEPL)

cvs -z3 -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos co -P ecos

这个命令会让你得到最新版本的eCos

 

如果你想获得带有RHEPL(redhat的帮助文档)的最新版本的eCos,请敲入下面的命令:

cvs -z3 -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos co -r last-rhepl -P ecos

 

将来,如果你想更新eCos版本,你可以进入eCos的 存放目录,敲下面代码:

cvs -z3 update -d -P  (没有RHEPL的情况)

或者

cvs -z3 update -r last-rhepl -d -P (RHEPL的情况)

设置环境变量

对于sh,ksh,bash用户,使用下述命令:

$ECOS_REPOSITORY=/ecoscvs/ecos/packages; export ECOS_REPOSITORY

对于csh,tcsh用户,使用下述命令:

$setenv ECOS_REPOSITORY  /ecoscvs/ecos/packages

 

手动设置环境变量

我的电脑\属性\高级\环境变量\,建立一个新变量,名字叫ECOS_REPOSITORY,值为你安装的ecos源码中的包的位置,如下:

C:\cygwin\opt\ecos\ecos-2.0\packages

此外还要设置编译器的路径(应该是交叉编译工具)configtool的路径,如下:

C:\cygwin\usr\local\arm-elf\bin  (自己手动安装的交叉编译工具路径)

C:\cygwin\opt\ecos\ecos-2.0\tools\bin   (configtools路径)

添加到PATH系统变量的取值中。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多