MTK 10A 开发教程:资源添加与菜单构建
5星 · 超过95%的资源 需积分: 9 37 浏览量
更新于2024-09-16
1
收藏 204KB PDF 举报
"MTK10A教程涵盖了在HuaQin Telecom Technology Co., Ltd.的平台上进行系统开发的具体步骤,特别是如何在10A版本之后的系统中添加新的资源和功能。教程详细讲解了如何在Organizer下创建菜单项和子菜单项,以及相关的文件结构和资源配置。"
在开发过程中,MTK10A引入了一些新的变化,特别是在资源管理和文件组织方面。首先,系统增加了新的资源文件夹,如`Plutommi\MMI\Organizer\OrganizerInc`,`Plutommi\MMI\Organizer\OrganizerSrc` 和 `Plutommi\MMI\Organizer\OrganizerRes`,这些文件夹分别用于存放头文件、源代码和资源文件,有助于保持代码的清晰和模块化。
为了添加自定义的资源,开发者需要创建一系列的文件,包括`TestDefs.h`,用于定义程序所需的数据类型、结构体和常量;`TestProt.h`,用于声明内部函数,仅供本程序使用;`TestGprot.h`,提供对外的函数接口,供其他模块调用;`TestResDef.h`,定义资源ID;`Test.c`,作为程序的主要源代码文件;以及`Test.res`,用于定义资源,如图像、字符串、菜单和屏幕,通常采用XML格式。此外,还需要在`Ref_list.txt`文件中添加所需的字符串。
为了使新加入的文件能够被正确编译和链接,开发者需要更新框架的配置文件。例如,修改`Mmi_app.lis`以包含`Test.c`,`Mmi_app.inc`来指示头文件的位置,以及`Mmi_app.pth`来指定源代码路径。同时,`MakeFile`也需要更新,添加对`Organizer`目录的引用,以确保资源生成器能找到相关文件。
这个教程对于熟悉MTK10A平台的开发者来说非常有价值,它详细介绍了资源添加的整个流程,包括文件结构的变更、新文件的创建以及相应的工程配置,这些都是进行系统扩展和定制的关键步骤。通过遵循这些步骤,开发者可以更好地理解和操作基于MTK10A的系统,实现自己的功能需求。
2015-08-18 上传
2011-09-18 上传
2018-11-05 上传
2011-11-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
zhangdian123
- 粉丝: 0
- 资源: 3
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍