ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

疯壳-MTK智能穿戴入门篇之环境配置

2020-12-25 17:01:44  阅读:284  来源: 互联网

标签:exe 编译 疯壳 环境 MTK 入门篇 RVCT 安装


目录 一、MTK开发环境搭建        3 二、MTK平台框架        6 三、MTK编译指令        11 四、MTK编程入门        11 五、资源        12 六、新增APP        22


 

MTK 开发环境安装

 

简介:         MTK在10A(包含)以后的软件版本都使用RVCT编译工具。RVCT是RVDS的一个组件(编译工具链),系统中可以单独安装 RVCT。也可以和10A 以前的版本的编译工具 ADS共存。                 现在市场上主流的 MTK 版本都是比 10A 更新的版本,比如 MT6260,MT6261,MT2502,MT2503 等,这些版本的编译环境都是用 RVCT,在写本书的时候,比10A老的版本,比如 MT6225,MT6235等基本上已经淘汰了。所以本书的编译环境只介绍 RVCT 的安装方法。

 

电脑配置:         1、CPU :目前市场上主流的cpu 都可以,但推荐使用Inter 酷睿系列cpu,不建议使用 AMD速龙 系列的cpu,笔者尝试过在多台AMD速龙cpu的电脑上安装 RCVT 都无法成功。         2、内存:至少2G(内存越大,编译速度越快)         3、操作系统:rvct 完美支持winXP系统,但目前winXP 系统已接近淘汰,本书介绍的安装环境为 win7 64位操作系统。至于win8、win10 有兴趣的读者可以自己尝试。

 

编译环境安装步骤: 1. 关闭所有杀毒软件,以及360等电脑管家类的软件。右键点击电脑桌面,选择个性化,把主题改为 “Windows 经典”,如下图所示:

  2. 右键单击“ 计算机”,选择“管理”,依次点击“服务和应用程序”——“服务”,在中间窗口中找到名称为“Themes”的服务,单击“停止此服务”,将该服务停止,如下图所示:   3. 用记事本或其他文本编辑工具打开RVCT 3.1\rvds4cr\rvds.dat,找到HOS tiD=xxxxxxxxxxxx(比如:HOSTID=74D43528A4F8)。将xxxxxxxxxxxx 替换为本机网卡物理地址,然后保存、关闭。   如上图所示:cmd  命令窗口执行 ipconfig -all,在执行结果中找到 “以太网 适配器 本地连接”下的“物理地址”。替换之后的结果为:HOSTID=74D43528A4F8,共替换 19 处。   4. 进入RVCT 3.1\RVCT31build569\RVDS_3_1 目录,右键单击setup.exe,选择“属性”——“兼容性”,勾选“以兼容模式运行这个程序”兼容“windows XP(service pack 3)”,并勾选“以管理员身份运行此程序”,如下图所示   5. 双击 setup.exe开始安装,当出现以下界面时,则说明成功启动安装程序,依次选择“下一个”。如果没有出现该界面,请查看下面的“编译环境错误分析”   6. 当出现安装路径选择时请选择安装在默认目录 C:\Program Files下。如果没有安装在默认目录,则编译时需要在 option.mak中改代码配置,比较麻烦。   7. 当出现以下提示界面时,选择“ RVCT Only”。      8. 点击“下一个” 继续安装,当出现以下提示界面时,选择中间那个“Install license”,然后点击“下一步”。   9. 在以下界面中,点击“...”选择第3步骤中修改的RVCT 3.1\rvds4cr\rvds.dat 文件,然后点击“Add”,           在弹出的提示框中都选择“是”,最终执行结果如下图所示,则表示license 安装成功。    10. 依次点击“下一步”直至安装完成。有一个dos命令窗口,点击空格键就可以关闭。部分机器安装时,单击空格键无法关闭,此时强制关闭也不会有问题。如果提示重启电脑,则暂时不重启。 11. 将RVCT 3.1\rvds4cr 目录下的所有文件都拷贝到C:\Program Files\ARM目录下,进入dos 命令窗口,并切换到ARM目录,执行crack.bat。   执行完成,最后会出现success,中间出现 Fail 属于正常现象。

  12. 把RVCT 3.1\armar目录下的armar.exe文件拷贝到C:\Program Files\ARM\RVCT\Programs\3.1\569\win_32-pentium目录下,替换原来的文件。 13. 安装ActivePerl,依次下一步,按照默认配置安装。 14. 安装 office 2003\2007,在 MTK 编译过程中需要用到 excel 软件。 15. 安装usb 驱动。分别执行ComPortDriver\InstallDriver.exe 和         modemPortDriver\ModemInstaller.exe 文件。弹出以下提示框,特别注意提示框中显示的操作系统是否与本机系统对应,否则安装不成功。     至此,MTK 编译环境已经安装完成。   环境检测 找到MTK 的工程文件,在tool目录下有一个 chk_env.exe 文件。在dos 命令下执行,如下图所示:   因我们并没有安装 ADS,所有运行结果中会出现 [FAIL],这个结果,说明环境已经安装成功。当并不代表环境一定是可以使用的。下面再做进一步分析。   编译环境错误分析: 1. 在安装 RVCT ,执行setup.exe 时出现类型于以下界面。可能的原因有: (1)电脑 cpu 为 AMD 速龙系列,无法安装 RVCT。此时,只能更换电脑了 (2)杀毒软件引起,或没有把电脑主题设置为 “Windows经典”,请重新执行安装步骤中的1、2步,如果依旧无法安装,请尝试重装系统,不要更新任何系统补丁及漏洞,在一份干净的系统下安装。   2. 在编译中出现以下界面,但进入 build\mmi_check.log文件中却提示“系统找不到指定的路径”,但执行 tools\chk_env.exe又显示正常。则可能是操作系统引起的,请重装系统,在一份干净的系统中安装 rcvt。部分网上下载的操作系统安装后也会出现这个错误,这是操作系统破解,或者漏洞补丁引起的,可以尝试更换其他的操作系统安装包。       其他工具软件         在MTK开发过程中,除了编译环境之外,还需要用到其他的一些工具软件,但这些工具软件并不是MTK专用的,故不再详细介绍安装过程。在后面的开发过程中,会介绍这些功能工具的具体用法。 1、 source insight:这是一款强大的代码编辑工具,我们在MTK 开发过程中,大多数代码都是在这个软件中编辑的。 2、  microsoft Visual Studio 2008: 这是微软开发的C\C++编程工具,MTK 的代码基本全都是C语言编写的,此工具用于模拟器调试。 3、 Beyond Compare:代码对比工具。 4、 FlashTool :烧录工具,将编译代码生成的二进制文件,烧录到 手机中。 5、 Catcher:用于代码调试,打印程序执行的 log。 (1)MTK智能穿戴(电话手表)开发之环境配置.pdf

标签:exe,编译,疯壳,环境,MTK,入门篇,RVCT,安装
来源: https://blog.csdn.net/fengkesz/article/details/111691732

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有