MTK手机开发入门教程
本资源为MTK手机开发入门教程,旨在指导开发者快速入门MTK手机开发,涵盖了开发环境的设置、工具的安装、编译器的配置等方面的知识点。
一、开发环境设立
1. 开发主机要求及所需工具
* 操作系统:Windows 2000、WinXP,推荐使用 Windows 2000 with SP2 or later。
* 编译器:ADS (Arm Developer Suite) v1.2 [Build 842]。
* Perl 解析:ActivePerl,推荐使用 ActivePerl 5.6.1 版本。
* 仿真工具:MTKPCSimulator。
* 跟踪工具:Catcher_L1 v3.10.01,从串口输出调试信息。
* 烧录工具:FlashTool_UI v3.1.05 或 FlashTool v3.0844.00。
* 其他:PL2303_Driver_XP2K v204102,这是下载线用到的 USB 串口驱动。
2. 开发环境建立过程
* 新建一个目录,英文的好了,否则有些工具不认识中文路径。
* 安装 ADS1.2,将 huayu109_ads1.2.rar 解压到某个目录,然后运行 Setup.exe,安装 License 时选定文件 license.dat。
* 安装 ADS 补丁,运行 huayu102_ADS12_Patch_Windows.rar压缩文件中的 ADS_Patch_Window.exe。
* 安装脚本解释器 Perl,直接运行压缩包 huayu106_perlzip.rar 里面扩展名为 msi 的安装文件。
二、ADS 编译器的配置
* ADS 编译器的安装和配置是 MTK 手机开发的基础,ADS 提供了一个集成的开发环境,包括编译器、调试器、仿真器等。
* ADS 的配置需要在 Windows 平台上进行,需要安装 ADS1.2 和补丁,配置好 ADS 后,开发环境基本建立。
三、Perl 解析的应用
* Perl 解析是 MTK 手机开发中不可或缺的一部分, Perl 解析器可以帮助开发者快速实现脚本编程。
* Perl 解析器的安装需要运行压缩包 huayu106_perlzip.rar 里面扩展名为 msi 的安装文件。
四、MTKPCSimulator 的应用
* MTKPCSimulator 是一个仿真工具,能够模拟 MTK 手机的运行环境,方便开发者调试和测试。
* MTKPCSimulator 的安装需要将 huayu102_MTKPCSimulator.rar 解压到某个目录,然后运行 Setup.exe。
五、Catcher_L1 的应用
* Catcher_L1 是一个跟踪工具,能够从串口输出调试信息,方便开发者调试和测试。
* Catcher_L1 的安装需要将 huayu103_Catcher_L1.rar 解压到某个目录,然后运行 Setup.exe。
六、FlashTool_UI 的应用
* FlashTool_UI 是一个烧录工具,能够将开发好的程序烧录到 MTK 手机中。
* FlashTool_UI 的安装需要将 huayu104_FlashTool_UI.rar 解压到某个目录,然后运行 Setup.exe。
七、PL2303_Driver_XP2K 的应用
* PL2303_Driver_XP2K 是一个 USB 串口驱动,能够将 MTK 手机连接到开发主机上。
* PL2303_Driver_XP2K 的安装需要将 huayu105_PL2303_Driver_XP2K.rar 解压到某个目录,然后运行 Setup.exe。
本资源提供了一个完整的 MTK 手机开发入门教程,涵盖了开发环境的设置、工具的安装、编译器的配置等方面的知识点,为开发者提供了一个快速入门 MTK 手机开发的指南。