日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Windows下建立eCos開發(fā)環(huán)境(4)-eCos源代碼安裝

 MindImage 2010-04-13
Windows下建立eCos開發(fā)環(huán)境(4)-eCos源代碼安裝

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

 

1)      網(wǎng)絡直接安裝(Cygwin環(huán)境下,推崇這種方式)

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

$sh ecos-install.tcl 下載ecos-install.db,然 后出現(xiàn)一個可供下載eCos的景象服務器列表,從列表中選擇一個速度最快的服務器進行下載安裝。 指定安裝目錄,然后將 出現(xiàn)一個選擇交叉編譯工具的列表,根據(jù)實際需要選擇相應的工具。這些工具是已經(jīng)編譯好的可以直接使用的可執(zhí)行文件,如果不需要這些編譯工具,則可以不安 裝。安裝程序自動下載并安裝eCos源代碼和編譯工具,并產(chǎn)生一個shell文 件:ecosenv.sh,運行這個文件對eCos的 環(huán)境進行配置。

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

安裝結果:出現(xiàn)兩個目錄,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

下載后解壓,產(chǎn)生子目錄:ecos-2.0gnutools.下邊設置環(huán)境變量(可以在 系統(tǒng)環(huán)境變量中設置,也可以在圖形配置工具中設置,還可以在cygwin下設置),  假設剛才的安裝目錄是/opt/ecos,

(1)    ECOS_REPOSITRY: 組件倉庫位置 /opt/ecos/ecos-2.0/packages

(2)    編譯工具路徑: /opt/ecos/gnutools/bin

如果采用cygwin下設置環(huán)境變量:

對于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安裝(你必須能夠上國際網(wǎng),并且cygwin安裝了cvs,用這個代碼有挺多問題 )

如果你現(xiàn)在使用的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的情況)

設置環(huán)境變量

對于sh,ksh,bash用戶,使用下述命令:

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

對于csh,tcsh用戶,使用下述命令:

$setenv ECOS_REPOSITORY  /ecoscvs/ecos/packages

 

手動設置環(huán)境變量

我的電腦\屬性\高級\環(huán)境變量\,建立一個新變量,名字叫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系統(tǒng)變量的取值中。

 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多