MT2503环境搭建步骤及注意事项

MT2503环境搭建注意事项

文章开头附上安装说明连接(密码是资源说明里的一串数字),官方手册是英文的,很多细节问题也没提到,如果不实际操作几遍,真的很难按照手册搭建完成,博主刚开始搭建的时候费时又费力,所以想写这个文档,让新手比较容易搭建一套mtk开发环境出来了,当然如果愿意啃官方文档也可以去看~

实际上我自己看了很多遍官方安装说明,也实际安装了多次,xp和win7都安装过,因为官方文档比较老了,有很多细节问题也没有指出来,自己踩了很多坑。本文的系统是win7 64位系统,注意通过vmware安装虚拟机的时候,win7系统必须是小于4G的iso格式文件,然后为了可以安装vmware tool,系统必须是win7 sp1以上才可以。建议安装win7 64 sp1系统,更高版本没试过。

需要说明的是excel和VC++2008也是必须的,前者不限制版本,一般office2003就可以,而后者必须是2008版本的,这个可以直接找个Visual Studio 2008来进行安装。这两个都比较老的,激活也比较容易,很多激活码,试试就可以。安装也比较简单,这里就不多说。

1、 RVCT安装

X0、安装前的准备

1、先在c盘新建一个ARM文件夹,然后把rvds4.crack文件夹的内容都复制进去,编辑 vds.dat ,将里面的 HOSTID 的值全部替换成本机的 mac 地址(win+R,然后输入cmd打开命令窗口,输入ipconfig /all,可以查看mac地址);

2、运行一下复制进去的 ecc.exe ,然后把系统的主题改成 Windows 经典,这是由于 rvct 需要在兼容模式下运行,所以需要修改主题,电脑必须是intel的。

X1、开始安装

RVDS: 解压RVS31-BN-00000-r3p1-00rel0.tar,以管理员身份运行 setup.exe。

注意:安装时有三个地方要选择小心一下,第一个是安装位置,默认安装位置是C:\Program Files\ARM(默认安装要记住这个位置,然后把路径添加到主目录的make文件夹的option.mak文件中,如下图所示),最好修改为C:\ARM(在C盘新建的文件夹ARM)。

 

第二个是安装内容选择,选择RVCT ONLY,下图右下角。

 

第三个是安装结束时弹出license wizard,证书安装,这里点“取消”。其余的过程选项基本就是下一个和完成。

 

 X2、破解RVCT

第一步是替换文件,解压 armar1021.rar,将 armar覆盖 C:\ARM\RVCT\Programs\3.1\569\win_32-pentium中的原文件,注意,原来的大小是580kb,复制进去的是594kb,大小不一样。

第二步运行 install License Wizard执行license的安装,这一步必须断网!打开后直接点下一步,然后选择第一个,也就是获取license,这时候会弹出网页和窗口,关掉网页就可以,然后在窗口选择你的mac地址,点击下一步,接下来把之前修改好的rvds.dat添加进去,会有两次确认,都点“是”就可以;然后就完成了。

X3、确认是否安装成功

Dos下运行 armcc --vsn查看安装信息,armar查看信息。

2、perl的安装

没有什么悬念,一直下一步下一步,直到完成即可,文件名字:ActivePerl-5.8.8.822-MSWin32-x86-280952。安装完成后可以先不要复制,最后通过脚本一起复制。

3、7z的安装

这个官方手册上版本写的是313版本,这个版本可以在网上找到,下载下来,注意安装位置C:\Program Files\7-Zip\,尤其是有时候默认在C:\Program Files(x86)\7-Zip\目录,修改过来,避免后期麻烦(也可以手动修改custom3rdparty.pl文件,更新路径)。安装完成后可以先不要复制,最后通过脚本一起复制。

4、MinGW安装

全部默认安装,一直点下一步,默认路径,安装完成后先不复制到指定文件夹,最后通过脚本一起复制。

5、gcc-core-3.3.1和gcc-g++-3.3.1

gcc-core-3.3.1解压之后,找到其中4个文件夹:bin, info, lib, man,复制一下,粘贴到C:\MinGW\里面,也就是MinGW的安装目录,提示冲突的时候选择合并并覆盖。

gcc-g++-3.3.1解压之后,找到其中4个文件夹:bin, include, lib, man,复制一下,粘贴到C:\MinGW\里面,也就是MinGW的安装目录,提示冲突的时候选择合并并覆盖。

这两个复制过去之后,MinGW里面应该一共有9个文件夹,我们暂时不复制,最后通过脚本一起复制过去。

 

6、MSYS安装

版本上官方要求MSYS-1.0.10,实际上MSYS-1.0.11也可以,默认安装,一路下一步,安装完成后会有命令窗口弹出来,第一次和第二次输入y,然后回车,第三次输入C:\MinGW,也就是MinGW安装路径,然后回车,安装完成。先不复制到指定文件夹,最后通过脚本一起复制。

7、ImageMagick安装

官方要求是ImageMagick-6.3.6-6-Q16-windows-dll.exe,如果是其他版本,我们要手动修改脚本文件目录。我这里安装的是ImageMagick-6.9.9-Q16-HDRI,所以,我们要打开根目录下的tools文件夹,找到其中custom3rdParty.pl文件,用文本工具打开,我用的是notepad++,在第5行中,修改一下目录,需要注意的是,原文目录中的Program~1不需要修改,因为我们安装在Program Files,这里的写法类似于正则表达式,作了一个筛选。所以只需要修改最后一段ImageMagickXXXX即可,修改完毕就保存退出。

 

8、make.exe

这里不涉及安装什么,只是替换掉根目录下tools中的make.exe,替换的话要注意一个问题,我们这里使用的环境是win7 SP1 64位系统,虚拟机给系统分配的是2核CPU,所以我们要用3.81的mingw32-make.exe来替换,如果你用的是单核,那就可以直接用C:\MinGW\bin\目录下的mingw32-make.exe来替换。这是因为3.81版本的支持并行通信,自带的版本不支持。我们把原来的删掉,把新的复制进去,然后名字改成make.exe,这样就ok了。如果忽略了这一步,make的时候可能会报错,如下图所示:

 

9、运行脚本文件

上面的步骤都完成之后,我们来执行脚本文件,如果上面软件的安装目录跟文中要求的不符,那就要手动修改custom3rdParty.pl中的目录,具体方法跟X7中的类似。custom3rdParty.pl这个文件在根目录的tools文件夹中,请注意下面的操作,我们在根目录中运行命令窗口,什么意思呢?就是说,你可以直接win+R,输入cmd打开命令窗口,但是必须要通过cd命令进入到你的软件所在的根目录,也就是tools、make、custom、tst等文件夹所在的目录,然后输入“perl tools/custom3rdParty.pl”(不包括引号),这就运行了,他会自动把东西都放到指定目录。但是,要注意一点,它也会替换掉刚才的make.exe,所以,如果是win7多核心,你还是要在复制一遍make.exe,如果是单核心,那就不用了。

 

脚本执行完毕会自动检查环境,因为我们没有安装RVDS,所以会报RVDS相关的错误,不用理会这种错误,但是如果有其他错误,还是要仔细看看,检查一下哪里不到位。

10、配置其他工具

按照环境搭建指导要求所说的,需要三个文件,把这个三个文件复制到根目录中的tools\MinGW\bin\中,就可以了。如果嫌麻烦,可以直接把所有工具都复制进去。

 

 

11、开始编译

走完上面的步骤,MT2503的编译环境就准备好了,如果没有其他问题,就可以开始编译了。但是,编译顺不顺利就不好说了,一般MTK的编译环境,不多搞几次是很难完全理解的。

在根目录下运行命令窗口,通过以下命令开始编译代码:

make XXX gprs new

 

以上,祝福大家编译顺利!

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值