MTK平台软件开发过程介绍课件.pptx
《MTK平台软件开发过程介绍课件.pptx》由会员分享,可在线阅读,更多相关《MTK平台软件开发过程介绍课件.pptx(47页珍藏版)》请在三一办公上搜索。
1、MTK平台软件开发过程介绍 V1.0,2009-08-05,DAYO Mobile Confidential,2022/11/4,1,MTK平台软件开发过程介绍 V1.02009-08-05DA,本次讲座主要内容,简单介绍MTK开发基本环境及工具简单介绍DAYO开发中涉及的基本环境及工具如何进行交叉编译如何编译模拟器如何加载手机软件如何抓取LOG信息如何使用META工具MTK代码目录结构简介,DAYO Mobile Confidential,2022/11/4,2,本次讲座主要内容简单介绍MTK开发基本环境及工具DAYO M,MTK开发基本环境及工具,DAYO Mobile Confident
2、ial,2022/11/4,3,MTK开发基本环境及工具DAYO Mobile Confid,MTK平台软件开发所需的基本环境,ARM编译环境:ADS1.2.1(ARM Developer Suite 1.2.1)模拟器编译环境:Microsoft Visual C+ 6.0运行编译命令需要Perl语言支持,需要安装Active perl 5.8.6以上版本Microsoft Excel解压缩工具:WinZIP或WinRAR,DAYO Mobile Confidential,2022/11/4,4,MTK平台软件开发所需的基本环境ARM编译环境:ADS1.2,MTK平台软件开发所需的相关MTK
3、工具,单串口加载工具:Flash Tool及多串口加载工具:MultiPortDownload抓取LOG的工具:Catcher修改系统参数工具:META 5.5修改资源文件的工具:MCT6.0及MCT3.0(专题培训)CPU硬件资源配置工具:DrvTool(专题培训)IMEI及序列号写入工具:SN_Station,DAYO Mobile Confidential,2022/11/4,5,MTK平台软件开发所需的相关MTK工具单串口加载工具:Fla,DAYO开发中涉及的基本环境及工具,DAYO Mobile Confidential,2022/11/4,6,DAYO开发中涉及的基本环境及工具DA
4、YO Mobile C,DAYO软件开发所需基本工具,代码编辑工具:Source Insight及UltraEdit版本控制工具:SVN(客户端使用TortoiseSVN)分布式编译工具:Xoreax IncrediBuildBDF字库转换工具:TTF2BDF(需Cygwin环境)(专题培训)字库处理工具:BDF_Tool_V1.0.1.5.exe(专题培训)合并字符串翻译工具:RefMerge R20以上版本(专题培训)串口数据截取工具:Serial Monitor修改图片工具:Photoshop及ImageReady、画笔(专题培训)原理图查看工具:PADS2005仿真调试工具:Trace
5、32 (专题培训)正式版本发布工具:Release_Client_V1.2.1 (专题培训),DAYO Mobile Confidential,2022/11/4,7,DAYO软件开发所需基本工具代码编辑工具:Source In,DAYO软件开发所需其他工具,版权控制工具:PAK_Writer_V1.3.3及PAK_Reclaimer_V1.3.3解除话机锁工具:PhoneUnLockerQA认证工具:QA_Guarantee_Tool备份还原工具:Backup_Restore直接修改BIN中的铃声图片资源工具:ResModifier_Rev8BUG管理系统:Bugzilla,DAYO Mob
6、ile Confidential,2022/11/4,8,DAYO软件开发所需其他工具版权控制工具:PAK_Write,如何进行交叉编译,DAYO Mobile Confidential,2022/11/4,9,如何进行交叉编译DAYO Mobile Confidenti,如何进行交叉编译,什么叫交叉编译如何开始交叉编译:基础命令:perl make2.pl custom=DAYO23C_08B_PMWY gprs|gsm CMD常用CMD:new、remake、update、resgen、clean,如:perl make2.pl custom=DAYO23C_08B_PMWY gprs n
7、ewperl make2.pl custom=DAYO25C_08B_PMWY gprs remakeperl make2.pl custom=DAYO23C_08B_PMWY gsm resgenperl make2.pl custom=DAYO23C_08A_PMWY gsm update我们通常会预置若干批处理文件简化操作,DAYO Mobile Confidential,2022/11/4,10,如何进行交叉编译什么叫交叉编译DAYO Mobile Con,MTK交叉编译过程包括哪些操作,根据命令不同清除部分上次编译生成的文件(remake, update, clean, new)拷贝
8、部分文件,常见文件包括(多数在“PCCP”目录下拷贝到“PCC”目录):MMI_features_XXXX.hRef_list.txtRes_xxxx.cThemecomponents.h和ThemeRes.cResource_xxxx.c生成硬件配置信息生成Flash参数生成NVRAM参数展开图片资源生成资源文件,包括字符串、图片数据、铃声数据编译各个模块,生成obj及lib文件最后链接生成bin文件,DAYO Mobile Confidential,2022/11/4,11,MTK交叉编译过程包括哪些操作根据命令不同清除部分上次编译生,如何编译模拟器,DAYO Mobile Confide
9、ntial,2022/11/4,12,如何编译模拟器DAYO Mobile Confidentia,如何编译模拟器,先启动ARM编译:perl make2.pl custom=DAYO23C_08B_PMWY gprs|gsm new开始编译每个模块时可以终止ARM编译过程,然后执行下述命令生成模拟器相关文件:Perl make2.pl custom=DAYO23C_08B_PMWY gprs|gsm gen_modisPerl make2.pl custom=DAYO23C_08B_PMWY gprs|gsm codegen_modis打开 modismodis.dsw文件使用VC进行编译(
10、Rebuild all)或者使用命令行方式直接进行分布式编译:Buildconsole .modismodis.dsw /MAKE “Modis WIN32 Debug” /REBUILD,DAYO Mobile Confidential,2022/11/4,13,如何编译模拟器先启动ARM编译:DAYO Mobile Co,模拟器如何运行,启动VC打开Modis目录下的Modis.dsw工程按F5运行,显示如下画面,DAYO Mobile Confidential,2022/11/4,14,模拟器如何运行启动VC打开Modis目录下的Modis.ds,模拟器如何运行,激活手机界面窗口,按下回
11、车键或者选择菜单:Boot-Power On,即可完成模拟器开机,如下图:,DAYO Mobile Confidential,2022/11/4,15,模拟器如何运行激活手机界面窗口,按下回车键或者选择菜单:Bo,如何加载手机软件,DAYO Mobile Confidential,2022/11/4,16,如何加载手机软件DAYO Mobile Confidenti,启动单串口加载工具 Flash Tool,启动Flash Tool工具,如下图所示:,DAYO Mobile Confidential,2022/11/4,17,启动单串口加载工具 Flash Tool启动Flash,选择Down
12、load agent,点击Download Agent按钮并选择对应的DA文件,DAYO Mobile Confidential,2022/11/4,18,选择Download agent点击Download Age,选择Scat File,点击Scatter-loading按钮并选择对应的文件,DAYO Mobile Confidential,2022/11/4,19,选择Scat File点击Scatter-loading按钮,检查程序文件是否正确,如不正确,可点击“ROM”选择正确的程序BIN文件,DAYO Mobile Confidential,2022/11/4,20,检查程序文件是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MTK 平台 软件 开发 过程 介绍 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1286583.html