轉載請注明原文鏈接:http://www.cnblogs.com/zlc1989/admin/EditPosts.aspx?postid=2942773&update=1
以前在學習ARM的時候用過深圳英倍特公司開發的一款集成開發工具Embest IDE,對於初學者夠用了。后來換了arm 11的S3C6410開發板覺得既然學習arm就應該用arm公司自己的開發工具會更好一些。
RVDS(RealView Development Suite)是ARM公司最新推出的面向SOC和大型復雜應用程序的高端開發工具,被業界稱為最好的ARM開發工具。這款工具是支持linux操作系統的,這對於熱衷於linux嵌入式開發的程序猿來說無疑使件好事兒。
1. rvds4.0在ubuntu linux上的安裝
我的虛擬機上安裝的是ubuntu11.04,rvds4.0在linux上的安裝時相當容易的,而且無需像在windows那樣破解以后才能使用。首先下載rvds4.0的包,這個資源我找了很久才弄到,在這里非常感謝共享這個資源的哥們兒,下載地址的鏈接:http://www.mcu123.com/news/Soft/ShowSoftDown.asp?UrlID=1&SoftID=486。
1.1 首先建立一個目錄,將RVDS_4.0_PRO.tgz安裝包解壓到該目錄下,我的直接解壓在HOME目錄下,指令時tar -xzvf RVDS_4.0_PRO.tgz
1.2 解壓后會生成一個目錄:RVP40-BN-00000-r4p0-00rel0。在該目錄下還有一個dist_237_all-all目錄,進入這個目錄后執行如下圖中的命令進入安裝界面,我的安裝界面的中文出現了亂碼,這個不影響安裝所有就沒搭理。
然后選定安裝目錄一直下一步即可。安裝完成后運行ARM WorkBench IDE進入如下界面(這個過程有點慢):
2. rvds4.0在win7上的安裝
在 win7上安裝rvds4.0需要一個破解包,具體的安裝方法參考了如下的博客:http://blog.csdn.net/cp1300/article/details/7772645。雖然網上有不少關於rvds4.0破解方法的資料,我在安裝的過程中還是出現了幾個問題。
1. 修改破解包目錄下的rvds.dat中HOSTID=后面跟的數字,大多數的資料只是提到將其后面跟的數字都換成自己主機的MAC地址。我開始安裝的時候是這樣做的,但是裝好以后編譯程序會報錯:armcc : Cannot obtain license for Compiler (feature compiler) with license version >= 4.0,后來打開License Wizard v4.2並選擇obtain license選項時會出現這樣一個提示,如下圖:
由於我使用的是無線網,第一個MAC是我的無線網卡對應的,第二個才是我的有線網卡對應的,而開始我將rvds.dat中應該修改的地方改成了第二個數字,裝有vm的話也會有對應虛擬網卡,所以在修改MAC的時候一定要注意,最好的辦法是先禁用掉沒用的網卡。
2. 還有就是破解包目錄下的crack.bat文件的執行,這個文件時在rvds4.0安裝成功的時候才執行的,執行的時候會在ecc處停頓,此時一定要有耐心,等到界面自己關閉,不然是不能順利破解的。