MTK开发基础入门教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MTK开发基础入门教程相关的知识,希望对你有一定的参考价值。

MTK开发基础入门教程

这几天在网上翻转好几遍,对于MTK初学者来说,这一份文档确实有用,从开发环境搭建开始描述,到自己在MTK平台写hello world,所以在这平台给大家分享一下,大家也可以在闯客网技术论平台分享自己的心得。MTK交流群:813238832
完整资料链接:https://bbs.usoftchina.com/thread-200626-1-1.html

部分内容:
一、开发环境设立
1、开发主机要求及所需工具:
操作系统:Windows 2000, WinXP. 推荐Windows 2000 with SP2 or later.
编 译 器:ADS (Arm Developer Suite) v1.2 [Build 842]
Perl解析:ActivePerl, 推荐使用ActivePerl 5.6.1版本
仿真工具:MTK PC Simulator
跟踪工具:Catcher_L1 v3.10.01,从串口输出调试信息,只做普通UI应用的话,大致不会用到,用PC仿真工具就好了
烧录工具:FlashTool_UI v3.1.05 或 FlashTool_v3.0844.00
其? ? 他:PL2303_Driver_XP2K v204102,这是下载线用到的USB串口驱动,以前机器上装过PL2303驱动的,建议改用这个,否则可能会有蓝屏的问题。

2、开发环境建立过程:?
新建一个目录,英文的好了,否则有些工具不认识中文路径,这里以E:MTK_P1300为例说明,下面我用文字和图片简单说明下安装过程,更详细的安装过程可以看压缩文件“手机开发板C语言开发视频.rar”中的Flash文件“P1300_Build_Env.swf”。
1)安装ADS1.2
解压文件huayu109_ads1.2.rar到某个目录,比如说解压到“E:MTK_P1300”,解压完后运行“E:MTK_P1300ADS1.2Setup.exe”,一路按下一步,最后安装License时选定文件“E:MTK_P1300ADS1.2CRACK license.dat”,然后接着一路下一步直到安装完。安装完后删掉目录“E:MTK_P1300ADS1.2”,节省磁盘空间。

2)安装ADS补丁
运行huayu102_ADS12_Patch_Windows.rar压缩文件中的ADS_Patch_Window.exe,这是个自解压的压缩文件,选Unzip解压到上一步ADS的安装目录(缺省是C:Program FilesARMADSv1_2),解压过程中如果问到是否覆盖,全部选覆盖好了。

3)安装脚本解释器Perl
直接运行压缩包huayu106_perlzip.rar里面扩展名为msi的安装文件,缺省安装就好,一路Next,呵呵。

4)Tracer跟踪工具
解压文件P1300_Build_Guide.rar到E:MTK_P1300,然后在文件管理器进入目录“E:MTK_P1300P1300_Build_Guide”,接着解压Catcher_L1_v3.10.01.zip到当前目录下的Catcher_L1_v3.10.01子目录,进入子目录Catcher_L1_v3.10.01,发送一个Catcher.exe的快捷方式到桌面。
在需要用到TRACE的时候,在代码中使用函数
void kal_prompt_trace(module_type mod_id, const kal_char *fmt,...); 打印需要查看的信息,使用Catcher跟踪查看。这个有点类似Linux的Kernel Debug工具,具体使用方法见文档《cather使用手册.doc》,这个文档可在压缩包“huayu101_p1300软件使用工具及开发指南.rar”里面找到。

技术分享图片

以上是关于MTK开发基础入门教程的主要内容,如果未能解决你的问题,请参考以下文章

MTK平台开发入门到精通(休眠唤醒篇)休眠唤醒LPM框架

史上最无私的MTK入门晋级资料

MTK工程模式应用的教程

.gitignore 使用入门

MTK logo 打包

MTK logo 打包