MTK平台软件开发概述:基线版本到界面改进与应用添加

需积分: 18 3 下载量 27 浏览量 更新于2024-08-13 收藏 1.01MB PPT 举报
本文档详细介绍了通用软件开发模型在MTK平台软件开发中的应用,特别是针对那些进行常规Relook项目(如无大功能改动的小型升级)的情况。整个开发流程包括以下几个关键步骤: 1. 基线版本整理与调试: - 对于基本的基线版本,通常使用的是JRD25_06B_W07.12_V59_GF39,这个版本包含了定制目录(Custom)、驱动程序目录(drv)、Make文件以及Plutommi等核心组件。 - 编译基线版本需要特定的环境,如ADS1.2、Perl、SourceInsight(可选)和VC6(仅用于MODIS)。使用makejrdsz25_07agprsn命令可以进行编译,整个过程可能需要40-120分钟。 2. 驱动开发: - 驱动开发主要依赖于DriverCustomTool工具,同时需要注意NORFLASH型号和LCD参数的调试。 3. 下载与恢复: - 使用FlashTool工具进行下载、格式化和恢复出厂设置的操作。 4. 功能扩展与界面改善: - 改善界面涉及到修改资源,如字符串,通过添加到ref_list.txt、关联应用程序的 ENUM、使用ADD_APPLICATION_STRING2宏以及确保字符串ID的独特性。 - 图片处理涉及将图片放入指定的应用文件夹、添加图像ID到 ENUM、使用ADD_APPLICATION_IMAGE2宏,并利用APP_BASE确保唯一性。 5. 优化与Bug修复(捉虫): - 除了上述的界面和功能增强,还可能涉及bug的查找和修复,这是软件开发周期中的重要环节。 本文提供了一个通用的MTK平台软件开发框架,适用于对现有软件进行小规模的优化和功能升级,同时也强调了在开发过程中对各个阶段的具体操作和注意事项。通过遵循这些步骤,开发者能够更有效地进行软件定制和维护。