转载请注明原文链接: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处停顿,此时一定要有耐心,等到界面自己关闭,不然是不能顺利破解的。
|