MTK工具开发简介
2010-1-21
提要
开发环境及编译
META及其通信原理
工具开发基础知识
PhoneSuite及通信原理
开发环境
Meta系列(包括META、Flash Tool、Multiport Download Tool及其他):C++ Builder,使用META库来连接和通信。
串口工具(如Catcher和PhoneSuite):Visual C++,使用串口通信API和AT命令开发。
InstallShieldXExpress:安装程序制作
Autoplay Media Studio:制作启动光盘
安装及编译步骤
首先讲一下META在C++ Builder下的第一次编译。安装完C++ Builder后,ponent->Import ActiveX Control”,
点Add
在弹出的文件选择对话框中选“Any file”,选到META所在的目录下的“Output”文件夹下,选择“”,
然后点Install…完成该控件的安装,之后META就可以编译通过了。
DEBUG和RELEASE模式
在C++ Builder的“Project->Options->Compiler”下可以选择:
PhoneSuite的编译
需要安装Visual C++ SP6 以上版本。
。
META的代码结构
BROM_DLL的头文件
所有对话框的代码,。
编译输出目录,下面包括一些DLL文件和INI文件
Proxy模式: VRAMMan、CDllMan 等
META_DLL的头文件
安全认证的类
保存配置的代码
参数备分还原的功能
与手机通信的底层库
:负责与手机启动时的握手协议。
:负责与手机通信。
META-LAB:TX/RX/AFC控制、NVRAM读写、铃声测试;不需仪器支持,用于开发。
META-FACTORY:产线RF校准。
:安全认证的库。
MTK工具开发简介 来自淘豆网m.daumloan.com转载请标明出处.