展讯手机开发指南:编译、下载与调试详解

需积分: 9 5 下载量 140 浏览量 更新于2024-09-20 收藏 523KB DOC 举报
展讯入门文档详细介绍了展讯手机平台的基础操作,包括编译、下载、日志抓取以及模拟器调试。以下是各个部分的主要知识点: 1. **编译**: - 在展讯平台上,编译过程需要在特定工程的`ms_code`目录下进行,如`sc66001_sp66011m=appleid=1`,其中`sc66001_sp66011`代表工程名称,通常根据`project_sc6600l_sp6601l.mk`中的项目名确定,去掉前缀`project_`。展讯编译命令有多种,如`makep`参数可用于指定模块(如`m=app`对应核心模块,`m=resource`用于资源编译),还有分布式编译选项(如`id=1`)。注意避免使用大写字母编译,以防出现错误。 2. **下载**: - 使用展讯提供的DEBUG_TOOL中的DLO工具进行下载,这是针对展讯特定手机平台的调试下载工具。 3. **抓取LOG**: - 错误信息通常会在`buile`目录下的对应log文件夹中查找,如`ERROR:`关键字可以帮助定位。有些时候,如resource.log文件,可能需要使用`error`来寻找深层次的错误信息。 4. **模拟器调试**: - 模拟器调试是展讯开发过程中常用的方法,用于在开发环境中预览和测试功能。这部分内容可能包括如何设置模拟器环境,以及如何通过编译后的bin文件进行调试。 5. **菜单管理**: - 展讯的菜单系统有自己的规则,如新添加的菜单入口和二级菜单。摄像头切换功能展示了如何处理双摄像头(以亚力通为例)和单摄像头的代码。展讯的菜单文件(mmi_menutable.c)位于`app`模块,修改此文件可能会影响菜单显示,但只有当涉及资源文件(如字符串、图片等)的修改时,才需重新编译资源模块。 展讯入门文档提供了展讯平台的核心技术操作指南,帮助开发者理解和掌握展讯手机平台的开发流程,确保项目的顺利进行。通过遵循文档中的步骤和注意事项,用户能够有效地进行代码编译、下载设备、处理错误日志,并利用模拟器进行功能验证。