1.下載裝載tcl/tk工具(linuxfedora10的可以省略這一步,其他系統就不清楚了)


方法見我的博客《tcl/tk的裝載》,或者google搜索相關的方法也可以


位址:http://blog.sina.com.cn/s/blog_574d08530100f5n4.html


2.根據ECOS網站http://ecos.sourceware.org/getstart.html 的頁面說面:


Developers wishing to use the pre-built eCos host tools on a Linux host must first ensure that they have libstdc++ v3 (/usr/lib/libstdc++.so.5) installed.


先裝載:libstdc++ v3


root身份登入超級終端機,匯入以下指令行


yum install compat-libstdc++-33(因為我是Fedora


3.libstdc++ v3 裝載完成后,匯入以下指令行


cd /opt(opt檔案夾是我准備放裝載ecos設計環境的檔案夾)


wget --passive-ftp ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl (匯入這條指令后,可能會出現wget:unable to resolve host address'ecos.sourceware.org'這樣的回饋資訊,這說明你的虛擬機沒有連上你要下載ecos的網站,多試几次就可以了)


成功后繼續匯入指令


sh ecos-install.tcl (現在知道為什么要裝載tcl/tk了吧)


4.連線成功后,會出現如下圖,你准備下載的ECOS網站(總共有25個建議的網站,一個一個試吧,總有一個網站是你能夠下載裝載的。我選的是【20】因為看起來像是台灣的網站)



5.接下來是選取交叉編譯工具,我用的板子是STM3210E,根據ECOS網站說明,使用的是arm-eabi,于是我就匯入了1,然后再匯入q。不同的板子交叉編譯工具不同,要根據具體你使用的板子來選取交叉編譯工具,相關說明自己檢視ecos的網站說明。下圖是我選交叉編譯工具的畫面



6.接下在看到的是如下畫面,是進行ecos3.0的下載,看到installation complete!就完成了



7.裝載ECOS


cd /opt/ecos


./ecosenv.sh


8.設定環境變數(此處環境變數只是臨時設定,關閉了終端機后重新開啟,會失效的,因為作為新手臨時設定環境變數時安全的。如果熟悉了環境變數后想永久設定環境變數請參看結尾處《一些說明》裡面的第4)


# ECOS_REPOSITORY=/opt/ecos/ecos-3.0/packages ; export ECOS_REPOSITORY


# PATH=/opt/ecos/gnutools/arm-eabi/bin:$PATH ; export PATH


# PATH=/opt/ecos/ecos/ecos-3.0/tools/bin:$PATH ; export PATH


(如果你想驗證你的環境變數是否設定正確,可以匯入以下指令


arm-eabi-gcc --version


configtool --version


如果匯入以上指令有版本相關的說明,就說明環境變數匯入正確了)


9.設定圖形配置工具configtool


cd /opt/ecos/ecos-3.0/tools/bin


configtool


就會看到下圖的configtool的圖形化介面



 


 


一切都OK了,終于結束了。


 


 


一些說明


1.3步的時候如果你不是fedora系統而是其他Linux系統,那么你匯入的就不是


yum install compat-libstdc++-33


具體是什么請參看http://ecos.sourceware.org/getstart.html


例如:


 













openSUSE:  



zypper install libstdc++33



Ubuntu:



apt-get install libstdc++5



 


2.如果中途出現configure aproxy?[Y/n]


請匯入n


出現這個說明你下載裝載的網站鏈結斷了,匯入n后你必須重新選取一個對你有效地鏈結,慢慢試試吧,有25個呢!


3.configtool的一些設定


Build->pepository->/opt/ecos/ecos-3.0


Tools->Paths->Build Tools->/opt/ecos/guntools


Tools->Paths->Usr Tools->/bin


4.永久設定環境變數


所參照的文獻是參照文章5.root身份登入超級終端機,匯入指令如下:


vi /etc/profile


i


在字檔末尾加上以下3行敘述


export PATH="$PATH:/opt/ecos/ecos-3.0/tools/bin"(在已有的PATH環境變數裡面加入新的環境變數)


export PATH="$PATH:/opt/ecos/gnutools/arm-eabi/bin"


export EC0S_REPOSITORY="$ECOS_REPOSITORY/opt/ecos/ecos-3.0/package"(新建的環境變數)


ESC鍵,匯入冒號(shift+:鍵)


wq


結束了


登出后,才會生效。


通過echo $PATH


    echo $ECOS_REPOSITORY


這兩個指令檢視是否將要修改的環境變數寫入進去了


 


 


參照文章


1. http://www.foxice.net/techinfo_redsetup.asp


2. http://www.linuxidc.com/Linux/2009-06/20530.htm


3. http://blog.chinaunix.net/u/27817/showart_469044.html


4. http://blog.verycd.com/light/showentry=54052


5. http://hi.baidu.com/her02008/blog/item/b901672e8e19e4584fc2269e.html   (永久設定環境變數)


 

立你斯 發表在 痞客邦 留言(0) 人氣()