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

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

MT2503环境搭建步骤及注意事项相关推荐

  1. 如何搭建测试环境?搭建测试环境的步骤跟注意事项(视频教程版)

    什么是测试环境 测试环境,指为了完成软件测试工作所必需的计算机硬件.软件.网络设备.历史数据的总称,简而言之,测试环境=硬件+软件+网络+数据准备+测试工具. 硬件:指测试必需的服务器.客户端.网络连 ...

  2. pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  3. pycharm python3.7环境_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  4. Linux测试环境搭建步骤

    Linux测试环境搭建步骤 准备工具: SecureCRT工具(Linux工具,连接服务器) FTP传输工具(上传文件到服务器) MySQL连接工具 安装包(以下文件均为压缩包rpm格式和tar.gz ...

  5. python+pycharm+selenium自动化测试环境搭建步骤

    python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...

  6. eclipse环境搭建步骤_eclipse搭建php开发环境

    首先将eclipse和androidsdk的压缩包解压,无需安装.进入eclipse,选择help->installnewsoftware.点击add按钮接着eclipse会自动识别androi ...

  7. Robot Framework 环境搭建步骤 RIDE保存时提示没有权限 RIDE使用时候常用问题(在最后)

    Robot Framework环境搭建步骤 Robot Framework是基于Python语言开发的一款框架,搭建步骤如下: 对于Robot Framework熟悉的老手尝鲜新版 或 python熟 ...

  8. Linux开发环境搭建步骤

    虐我千百遍的Linux开发环境搭建步骤一定要做一篇记录 详细步骤如下: (1)在home下新建一个文件夹tmp 在里面放入下载的arm-linux-gcc安装包 (2)执行命令cd tmp (3)执行 ...

  9. Linux史上最全(30000字)知识点总结,含部署环境搭建步骤(建议收藏后看)

    认识Linux 入门概述 我们为什么要学习Linux linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板.就如同在国内再搞一 ...

  10. MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...

    网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...

最新文章

  1. fgets和scanf的区别
  2. python 高斯烟羽模型_GPR(高斯过程回归)详细推导
  3. php 文章读取_php实现获取文章内容第一张图片的方法
  4. xvid 详解 代码分析 编译等
  5. G - Hard problem CodeForces - 706C DP
  6. AdaptiveMaxPool的作用
  7. git 删除本地仓库
  8. Python之路(第三篇) 模块
  9. webstorm 创建react组件_webstorm的下载以及React环境搭建
  10. ScrollView 收录
  11. LeetCode 712. Minimum ASCII Delete Sum for Two Strings
  12. VC编程中20种各种编程技巧和方法
  13. SRIO学习(三)——SRIO包
  14. XML的四种解析器原理及性能分析比较
  15. sat考试用计算机,干货:SAT考试计算器选择指南
  16. 实现内嵌tomcat
  17. 居者有其屋,耕者有其田
  18. 莫队算法(小Z的袜子)
  19. JZ2440开发板学习------中级(二十七)
  20. sql判断整除_SQL操作符/运算符

热门文章

  1. 介绍一个被称为十一边形战士的强大模型
  2. 软件单元测试及测试用例设计
  3. NOR Flash、NAND Flash、SPI Flash、CFI Flash
  4. HTML+CSS静态页面网页设计作业:我的家乡网站设计——我的家乡-莆仙(6页)
  5. google三件套是什么_什么是Google?
  6. Oct.14 华为数通部算法岗面经
  7. 天堂2单机版服务器时间修改,如何制作最新L2J天堂2单机版源码服务端教程.doc
  8. lg g2 android 5.0 rom,LG G2(D802)升级Flyme4.5图文教程
  9. 随机一个淘宝买家秀网站源码
  10. 周立功CAN通讯(txt格式) 报文解析