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
以上,祝福大家编译顺利!
MT2503环境搭建步骤及注意事项相关推荐
- 如何搭建测试环境?搭建测试环境的步骤跟注意事项(视频教程版)
什么是测试环境 测试环境,指为了完成软件测试工作所必需的计算机硬件.软件.网络设备.历史数据的总称,简而言之,测试环境=硬件+软件+网络+数据准备+测试工具. 硬件:指测试必需的服务器.客户端.网络连 ...
- pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解
搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...
- pycharm python3.7环境_Python3+Pycharm+PyQt5环境搭建步骤图文详解
搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...
- Linux测试环境搭建步骤
Linux测试环境搭建步骤 准备工具: SecureCRT工具(Linux工具,连接服务器) FTP传输工具(上传文件到服务器) MySQL连接工具 安装包(以下文件均为压缩包rpm格式和tar.gz ...
- python+pycharm+selenium自动化测试环境搭建步骤
python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...
- eclipse环境搭建步骤_eclipse搭建php开发环境
首先将eclipse和androidsdk的压缩包解压,无需安装.进入eclipse,选择help->installnewsoftware.点击add按钮接着eclipse会自动识别androi ...
- Robot Framework 环境搭建步骤 RIDE保存时提示没有权限 RIDE使用时候常用问题(在最后)
Robot Framework环境搭建步骤 Robot Framework是基于Python语言开发的一款框架,搭建步骤如下: 对于Robot Framework熟悉的老手尝鲜新版 或 python熟 ...
- Linux开发环境搭建步骤
虐我千百遍的Linux开发环境搭建步骤一定要做一篇记录 详细步骤如下: (1)在home下新建一个文件夹tmp 在里面放入下载的arm-linux-gcc安装包 (2)执行命令cd tmp (3)执行 ...
- Linux史上最全(30000字)知识点总结,含部署环境搭建步骤(建议收藏后看)
认识Linux 入门概述 我们为什么要学习Linux linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板.就如同在国内再搞一 ...
- MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...
网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...
最新文章
- fgets和scanf的区别
- python 高斯烟羽模型_GPR(高斯过程回归)详细推导
- php 文章读取_php实现获取文章内容第一张图片的方法
- xvid 详解 代码分析 编译等
- G - Hard problem CodeForces - 706C DP
- AdaptiveMaxPool的作用
- git 删除本地仓库
- Python之路(第三篇) 模块
- webstorm 创建react组件_webstorm的下载以及React环境搭建
- ScrollView 收录
- LeetCode 712. Minimum ASCII Delete Sum for Two Strings
- VC编程中20种各种编程技巧和方法
- SRIO学习(三)——SRIO包
- XML的四种解析器原理及性能分析比较
- sat考试用计算机,干货:SAT考试计算器选择指南
- 实现内嵌tomcat
- 居者有其屋,耕者有其田
- 莫队算法(小Z的袜子)
- JZ2440开发板学习------中级(二十七)
- sql判断整除_SQL操作符/运算符
热门文章
- 介绍一个被称为十一边形战士的强大模型
- 软件单元测试及测试用例设计
- NOR Flash、NAND Flash、SPI Flash、CFI Flash
- HTML+CSS静态页面网页设计作业:我的家乡网站设计——我的家乡-莆仙(6页)
- google三件套是什么_什么是Google?
- Oct.14 华为数通部算法岗面经
- 天堂2单机版服务器时间修改,如何制作最新L2J天堂2单机版源码服务端教程.doc
- lg g2 android 5.0 rom,LG G2(D802)升级Flyme4.5图文教程
- 随机一个淘宝买家秀网站源码
- 周立功CAN通讯(txt格式) 报文解析