MTK平台编译和添加菜单

MTK平台编译和添加菜单

ID:37862794

大小:52.50 KB

页数:6页

时间:2019-06-01

MTK平台编译和添加菜单_第1页
MTK平台编译和添加菜单_第2页
MTK平台编译和添加菜单_第3页
MTK平台编译和添加菜单_第4页
MTK平台编译和添加菜单_第5页
资源描述:

《MTK平台编译和添加菜单》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编译工具和辅助工具:ADS1.2ADS12_update_842.exeMSYS-1.0.10.exeMinGW-3.1.0-1.exeImageMagick-6.2.5-5-Q16-windows-dll.exe7z313.exe开始编译:切换到项目根目录,然后在命令行下面执行命令:makecustom=projgprsnew其中,命令可以为clean,update,remake目标文件:生成的目标文件为.bin文件,位于MTKbuildproj目录下面,build目录为生成的一个目录。Log文件:Log文件同.bin文件一样,也是位于build目录下,如果编译出错

2、,可以在命令行中看到出错的模块,然后到build目录下找对应的log文件。仿真环境:工程文件PixtelMMI.dsw位于目录MTKplutommimmi下面,由此可进入仿真环境。烧写程序:工具Flash_tool.exe可烧写程序。该工具的主要设置是COM口和目标文件位置。Downloadargent和scatterfile用自带的就可以了,选中这两项后,会出现ROM的选择项,点击后可选择.bin文件。设置好上面的参数后,连接上手机,将手机断电,然后按开机键就可以烧写程序了。Trace工具在手机上往往要做一些trace,这就要用到trace工具---Catcher.

3、exe。手机上打trace接口为kal_prompt_trace,如同agere平台的GSMprinf.使用Catcher.exe,要先要设置DataBase,这个文件是在编译的时候生成的,是个没有扩展名的二进制文件,该文件位于MTKtstdatabase_classb,例如,BPLGU..。在Catcher.exe中,设置DataBase的方式是configàsetdatabasepath其次,要设置模式为logging,这样才能进行下面的设置。该设置位于controlàmodeàlogging第三,要设置好COM口。第四,打开连接开关,表示Catcher.exe

4、处于待命状态。第五,设置filter。这个可以过滤一些自己不需要的log。有时半天不出现log,这时候重新选择一下filter一般就会解决问题。Filter设置路径为controlàsetfilterCatcher.exe使用的连接线给烧写程序用的线是同一条。保存log:在log区域选中想要保存的log(可用shift+鼠标),鼠标右键选saveas…有时为了方便测试,会设置trace默认关闭,需要的时候可以打开。该设置在工程模式下。设备àsetUARTàTSTConfig,设置合适的UART口。比如,UART1是可以trace的。以上为项目开发的基本环境和基本过程接下来

5、的内容,则是具体的开发细节―――――――――――――――――――――――――――――添加文件:开发过程中,少不了加减文件,删除文件实际上是添加文件的相反过程,因此略过。MTK设置了很多lst和pth文件供用户添加文件,这些都在make文件夹下。用户可以自己添加模块,也可利用原有的lst和pth文件添加。以下以添加在MTKmakeplutommi为例。添加头文件路径:plutommi.inc添加本模块路径:plutommi.pth添加源文件路径:plutommi.lis添加完毕,这些文件就可参与编译了。添加开关:开关真是个好东西。依靠它,可以将没有价值的功能瞬间屏蔽,又

6、可以将我们需要但又搁置的功能瞬间启用。能者上,不能者下,多么类似于社会法则。添加开关在make文件夹下面的.mak文件里面。注意事项:有人喜欢模仿MTK原做法,在.mak文件里面使用一个开关管住另外一个开关。那么两个开关不要同名,否则开关起不了关闭的作用。添加string资源:1.GlobalDefs.h中增加ID2.population.c中将ID和string关联3.plutommiCustomerCustResourcePLUTO_MMIref_list.txt中增加ID和各种语言的文本有了以上3个步骤,即可使用该文本资源了。编译后,在plutommiCu

7、stomerCustResource下面会生成新的CustStrMap.c和CustStrRes.c这两个文件中就包含了新增的string资源添加图片:1.GlobalDefs.h中增加ID2.population.c中将ID和string关联3.增加图片到解压后的包里,增加完毕,应打包。plutommiCustomerImagesPLUTO176X220里面的文件夹是生成的,可以在cc上看到为private。4.添加进去后,要打包,如果仅添加在文件夹里面会被清除。如果没有找到图片文件,手机显示的时候是一个红色的,添加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。