展讯软件开发学习
gymsun
aa
展开
-
展讯开发环境 之 必备工具
1. VC6.0 想要跑展讯的模拟器,这个肯定是要装的,虽然VC6问题一箩筐却也只能将就用用。 记得手动给VC打上SP6补丁,不然你可能不时会遇到编译链接的时候卡死的问题。不要 迷信网上所谓已经集成了SP6补丁的VC6安装包。装完后简单设置一下,字体、背景颜色 之类的,最好设置Tab转空格。 2. VC6 插件 最原创 2012-12-07 10:21:37 · 1993 阅读 · 1 评论 -
展讯开发环境 之 VC6单步调试卡死的问题
VC6中单步调试展讯的源码时很容易遇到死机的问题,特别是在调试一些比较大的 C文件时尤为严重,即使调出任务管理器也没有办法,往往只能强制关机重启,如果遇到 有数据没有保存的情况就郁闷无比。 后来看到别人一个使用命令行结束VC进程的方法,感觉挺好使,自己也摸索出了一些 衍生的方法。 方法一: 在进入单步调试前先打开命令行,输入TASKKILL /F原创 2012-12-13 13:24:44 · 1161 阅读 · 0 评论 -
展讯开发环境 之 快速编译批处理
做MMI的,动辄要make file,不是编模拟器,就是编资源或是其它,每次都要写固定的 那几行编译命令,后来烦了就自己写了个批处理,每次双击运行,选择,回车即可。 展讯自己也有个自动完成make file的小工具,不过还是觉得自己做的这个更顺手一些。 代码如下,复制到记事本里,保存为*.bat即可。 运行的时候,直接回车为编译整个工程,输入r回车编译资源,原创 2012-12-13 13:01:24 · 1012 阅读 · 0 评论 -
展讯软件开发的一般流程
在开始前,得先在XP系统中配置好展讯平台的编译环境,并装好相关软件。然后接到 任务,说要将MP3界面做成什么样子,或是将主菜单改成什么样子,或是将系统中的 List控件做成什么什么风格,或是开发一个独立的功能、游戏等等。无论是一个什么样 的任务,都会从上头拿到一个基础的软件包,也就是展讯的SDK开发包,习惯上称之为 Base。接下来的工作都是基于这个Base来完成的。 解压Base原创 2012-12-14 15:22:14 · 2073 阅读 · 0 评论 -
展讯 List控件的一些基础结构
GUILIST_ITEM_INFO_T *item_info_ptr │ ├─void* ctrl_ptr[GUIITEM_CONTENT_MAX_NUM]; //每个元素都可能内嵌控件 ├─MMI_STRING_T text_buffer; //使用大内存管理所有buffer └─GUILI原创 2013-01-14 11:25:28 · 608 阅读 · 0 评论 -
展讯 LCD&屏幕相关接口
· MMITHEME_DisplayBg · MMITHEME_GetCommonBg · MMITHEME_GetFullScreenRect 获取全屏幕区域 · GUILCD_GetLogicWidthHeight 获取屏幕实时的宽度和高度 · MMITHEME_GetDefaultLcdDev 获取主图层句柄 · MMK原创 2013-01-14 12:36:03 · 662 阅读 · 0 评论