这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » 疯壳-MTK智能穿戴入门篇

共1条 1/1 1 跳转至

疯壳-MTK智能穿戴入门篇

菜鸟
2020-10-23 17:46:14     打赏

(帖子上传不了图片,请看附件)

目录

一、MTK开发环境搭建 3

二、MTK平台框架 6

三、MTK编译指令 11

四、MTK编程入门 11

五、资源 12

六、新增APP 22

官网地址:https://www.fengke.club/GeekMart/views/mall/goodsDetails.html?productId%3D33

配套书籍:https://www.fengke.club/GeekMart/views/mall/goodsDetails.html?productId%3D73

配套视频:http://www.fengke.club/GeekMart/su_fihsGbMhu.jsp

淘宝地址http://shop115904315.taobao.com/

QQ群:457586268

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 经典”,如下图所示:

1. 右键单击“计算机”,选择“管理”,依次点击“服务和应用程序”——“服务”,在中间窗口中找到名称为“Themes”的服务,单击“停止此服务”,将该服务停止,如下图所示:

1. 用记事本或其他文本编辑工具打开RVCT 3.1\rvds4cr\rvds.dat,找到HOSTID=xxxxxxxxxxxx(比如HOSTID=74D43528A4F8)。将xxxxxxxxxxxx 替换为本机网卡物理地址,然后保存、关闭。

如上图所示:cmd 命令窗口执行 ipconfig -all,在执行结果中找到 “以太网适配器 本地连接”下的“物理地址”。替换之后的结果为:HOSTID=74D43528A4F8,共替换 19 处。

 

1. 进入RVCT 3.1\RVCT31build569\RVDS_3_1 目录,右键单击setup.exe,选择“属性”——“兼容性”,勾选“以兼容模式运行这个程序”兼容“windows XP(service pack 3)”,并勾选“以管理员身份运行此程序”,如下图所示


1. 双击 setup.exe开始安装,当出现以下界面时,则说明成功启动安装程序,依次选择“下一个”。如果没有出现该界面,请查看下面的“编译环境错误分析”

1. 当出现安装路径选择时请选择安装在默认目录C:\Program Files下。如果没有安装在默认目录,则编译时需要在 option.mak中改代码配置,比较麻烦。


当出现以下提示界面时,选择RVCT Only

1. 在以下界面中,点击“...”选择第3步骤中修改的RVCT 3.1\rvds4cr\rvds.dat 文件,然后点击“Add”,

在弹出的提示框中都选择“是”,最终执行结果如下图所示,则表示license 安装成功。

1. 依次点击“下一步”直至安装完成。有一个dos命令窗口,点击空格键就可以关闭。部分机器安装时,单击空格键无法关闭,此时强制关闭也不会有问题。如果提示重启电脑,则暂时不重启。

2. RVCT 3.1\rvds4cr 目录下的所有文件都拷贝到C:\Program Files\ARM目录下,进入dos 命令窗口,并切换到ARM目录,执行crack.bat。

执行完成,最后会出现success,中间出现 Fail 属于正常现象。

1. RVCT 3.1\armar目录下的armar.exe文件拷贝到C:\Program Files\ARM\RVCT\Programs\3.1\569\win_32-pentium目录下,替换原来的文件。

2. 安装ActivePerl,依次下一步,按照默认配置安装。

3. 安装 office 2003\2007,在 MTK 编译过程中需要用到 excel 软件。

4. 安装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步,如果依旧无法安装,请尝试重装系统,不要更新任何系统补丁及漏洞,在一份干净的系统下安装。

1. 在编译中出现以下界面,但进入 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




共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]