MTK编译命令与资源编译详解
5星 · 超过95%的资源 需积分: 3 174 浏览量
更新于2024-09-14
收藏 15KB DOCX 举报
"这篇文档详细介绍了MTK平台的编译过程,涵盖了资源编译和代码编译两个方面,旨在帮助用户理解和掌握MTK项目的构建流程。文档内容包括何时需要重新编译资源,编译方法,以及涉及的相关文件及其作用。"
在MTK平台上进行开发时,了解编译命令及文件结构至关重要。以下是关于"MTK编译命令及相关文件"的详细说明:
一、资源的编译
资源编译主要针对项目中的UI元素、字符串、字体等,当以下情况发生时,需要重新编译资源:
1. 修改了字符串资源文件(如Ref_list.txt)、字库文件(FontRes.c, L_**.h)或MMI配置文件(如MMI_featuresPLUTO.h)。这些文件通常位于`\plutommi\Customer\CustResource\PLUTO_MMI\`目录下。
2. 修改了MMI资源装载配置文件,这些文件位于`\plutommi\Customer\CustResource\PLUTO_MMI\Res_MMI`目录下,包括Res_*.*文件,它们定义了各AP或模块的资源装载配置。
注意,Cust*.*文件是由资源编译工具自动生成的,不应手动修改。
资源编译的方法有两种:
- 在DOS环境下运行资源编译命令`resgen`。
- 进入`\plutommi\Customer`目录,执行`remakeResource.bat`。如果在模拟器上工作,还需在VC环境下构建以查看效果。
此外,与资源编译相关的文件包括:
- `ResGenerator_HW.bat`:在目标板工程编译时自动调用。
- `ResGenerator.bat`:手机PC模拟器工程中,添加新资源后手动调用。
- `remakeResource.bat`:仅替换图片或更新字符串时,手动调用。
- `res_gen.txt`:资源编译的日志文件,位于`build`目录下。
- `\plutommi\Customer\ResGenerator\Makefile`:资源装载预编译程序的Makefile。
- `\plutommi\MMI\Resource\PopulateRes.c`:包含执行资源装载的主要函数`PopulateResData()`。
- `\plutommi\mmi\Inc\MMIDataType.h`:定义AP的ID范围。
二、代码的编译
代码编译涉及到清理和重建目标文件、库文件和日志,主要命令包括:
- Clean:清除所有目标文件、库文件和日志,保持目录结构不变。
- New:清除并重新编译所有文件,这是编译过程的主要部分,包括gsm2的处理。
理解这些编译命令和文件的作用能帮助开发者更有效地管理MTK项目,确保改动正确地反映在最终构建中。在实际操作中,遵循文档提供的步骤和指导,可以高效地进行MTK平台的开发和调试工作。
2011-09-22 上传
2021-10-11 上传
2011-05-14 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-09-04 上传
2009-08-03 上传
cqyueven
- 粉丝: 0
- 资源: 3
最新资源
- Apress Beginning PL/SQL From Novice to Professional Aug 2007
- ARM教程全集_是你进入ARM好帮手
- Python 中文手册
- DFD introduction
- STM32F10x参考手册
- 2006年下半年软件设计师试卷
- GDB不完全手册.doc
- Makefile详细操作指南.pdf
- gdb中文操作手册-debug
- 数据库第四版答案王珊主编
- stc12c4051ad
- QC API 编程实践,有点技术含量的好东东!
- 数据结构的链式基数排序
- div+css网页设计
- ubuntu8.04速成手册1.0pdf
- 基于FPGA的快速浮点除法器IP核的实现