MTK平台基础培训芯片介绍平台软件版本手机软件系统的构建过程平台手机主要有哪些Feature代码的调试技巧手机常用的工程命令下载及TRACE工具介绍回调机制MTK芯片介绍BBCAMERAEDGEWCDMACPUBOOTUSBAUDIOVIDOREC6223C10WNNARM7(52M)NORNAMR,DAF,AACAVI6223DNNNARM7(52M)NORNAMR,DAF,622530WNNARM7(104M)NORYMP3,AMR,DAF,AACAVI6235200WYNARM9(208M)NANDYMP3,AMR,DAF,AACAVI,MP46253200WNNARM7(104M)NORYMP3,DAF,AAC,WAV,AMRAVI,MP46268500WYYARM9(256M)NANDYMP3,DAF,AAC,WAV,AMRAVI,,MP4MTK平台软件版本因为MTK平台是一套完整的手机方案,所以除了芯片外,还提供软件,而且软件版本,他们也会定期进行升级,现在每年会发布两次差异比较大的版本,命名为XXA,XXB,XX指的是哪年,例如08年的08A,:://。W0840含义:08年第40周F1F2:修改过makefile,改动相对大些。P1P2:没修改过makefile,只是作为一个patch,改动相对小。MTK平台软件版本例如:,,,,。MTK的软件系统使用了windows下的UNIX模拟环境MSYS,GNU开发工具链(MinGW)来进行工程的管理、配置和构建,另外还使用了perl脚本来解析用户输入的命令行参数。 MTK手机软件系统的构建使用了GNU的make,使得整个工程的构建可以自动进行,且可以灵活控制。、、、、、<customer>_<project>.mak等文件控制。,整个构建过程由其控制,其他是一些启动、选项配置、子过程的文件。 ,这个批处理文件启动了整个工程的构建过程。在windows的命令行下,在该系统的根目录下输入命令make和相应的参数即可开始工程的构建,该批处理文件的使用方法如下所示。MTK手机软件系统的构建过程Usage: make[“customer”|“mt62xx”]“project”“action”[“modules”]Example: 其中较常用的action有new、update、remake、gen_modis,codegen_modis这几个。 new是全新开始构建整个工程的ARM版,包括图片、声音、字符串等资源都要重做,依赖的其他动作最多,是最彻底也是耗时最长的一个动作。MTK手机软件系统的构建过程update是重新更新整个工程的ARM版,该动作会扫描工程中文件和库的依赖关系,若依赖关系有变化会建立新的依赖关系,随后根据新的依赖关系重新编译链接有改动的部分,一般在增加或删除一些驱动或应用的情况下需要用update。 remake是重新编译整个工程的ARM版,该动作只是简单的重新编译链接有改动的部分,不检查依赖关系,是耗时最短的一个动作,也是最常用的动作。大家在开发过程中尽量使用remake,尽量少使用new。EA加速软件,buildARM软件尽量使用E
mtk 平台基础培训 来自淘豆网m.daumloan.com转载请标明出处.