1.下載裝載tcl/tk工具(linux是fedora10的可以省略這一步,其他系統就不清楚了)
方法見我的博客《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 (永久設定環境變數)
留言列表