- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MTK 平台基础培训 芯片介绍 平台软件版本 手机软件系统的构建过程 平台手机主要有哪些Feature 代码的调试技巧 手机常用的工程命令 下载及TRACE工具介绍 回调机制 第一页,共十五页。 MTK芯片介绍 BB CAMERA EDGE WCDMA CPU BOOT USB AUDIO VIDO REC 6223C 10W N N ARM7(52M) NOR N AMR,DAF, AAC AVI 6223D N N N ARM7(52M) NOR N AMR,DAF, AAC N 6225 30W N N ARM7 (104M) NOR Y MP3, AMR,DAF, AAC AVI 6235 200W Y N ARM9 (208M) NAND Y MP3, AMR,DAF, AAC AVI,MP4 6253 200W N N ARM7 (104M) NOR Y MP3,DAF, AAC, WAV,AMR AVI, MP4 6268 500W Y Y ARM9 (256M) NAND Y MP3,DAF, AAC, WAV,AMR AVI,H.264,MP4 第二页,共十五页。 MTK平台软件版本 因为MTK平台是一套完整的手机方案,所以除了芯片外,还提供软件,而且软件版本,他们也会定期进行升级,现在每年会发布两次差异比较大的版本,命名为XXA ,XXB, XX指的是哪年,例如08年的08A,08B.然后期间还会发布一些差异小的升级版本例如: 08AW0840MP_TIANYU25_08A_PMWY_V1_F1_MMI.rar 08AW0840MP_TIANYU25_08A_PMWY_V1_F2_MMI.rar 08AW0840MP_TIANYU25_08A_PMWY_V1_F3_MMI.rar MTK发布的软件版本存放在服务器 Release Versions目录下。 W0840 含义:08年第40周 F1 F2 : 修改过makefile,改动相对大些。 P1 P2 : 没修改过makefile,只是作为一个patch,改动相对小。 第三页,共十五页。 MTK平台软件版本 例如: 目前的版本是 08AW0840MP_TIANYU25_08A_PMWY_V1_F1_MMI.rar 如果下次升级的版本修改过makefile,则版本为 08AW0840MP_TIANYU25_08A_PMWY_V1_F2_MMI.rar 如果下次升级没修改过makefile,则版本为 08AW0840MP_TIANYU25_08A_PMWY_V1_F1_P1_MMI.rar 第四页,共十五页。 MTK手机软件系统的构建过程 MTK的PC模拟版使用VC的编译器和链接器生成,ARM版使用ADS1.2的编译器和链接器生成,10A将使用RVCT3.1编译器。MTK的软件系统使用了windows下的UNIX 模拟环境MSYS,GNU开发工具链(MinGW)来进行工程的管理、配置和构建,另外还使用了perl脚本来解析用户输入的命令行参数。 ? ?MTK手机软件系统的构建使用了GNU的make,使得整个工程的构建可以自动进行,且可以灵活控制。整个构建过程由Make.bat、make2.pl、MoDIS.dsw、Gsm2.mak、Option.mak、customer_project.mak等文件控制。Gsm2.mak是构建ARM版的核心Makefile文件,整个构建过程由其控制,其他是一些启动、选项配置、子过程的文件。?在MTK手机软件系统的根目录下有一个批处理文件Make.bat,这个批处理文件启动了整个工程的构建过程。在windows的命令行下,在该系统的根目录下输入命令make和相应的参数即可开始工程的构建,该批处理文件的使用方法如下所示。 第五页,共十五页。 MTK手机软件系统的构建过程 Usage: ? ?make [“customer”|“mt62xx”] “project” “action” [“modules”]Example:?TBG2608_09B_Make.bat TBG260813_7141 GPRS new 如果用EA加速编译 ea_mtk TBG2608_09B_Make.bat TBG260813_7141 GPRS new ? 其中较常用的action有new、update、remake、gen_modis, codegen_modis这几个。? ?new是全新开始构建整个工程的ARM版,包括图片、声音、字符串等资源都要重做,依赖的其他动作最多,是最彻底也是耗时最长的一个动作。 第六页,共十五页。 MTK手机软件系统的构建
原创力文档


文档评论(0)