5607|14

61

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于Wince显示驱动 [复制链接]

开发项目中遇到些问题 希望了解的朋友能指点一下
我用的Wince5.0 Geode平台 直接加载的板子厂商提供的显示驱动
系统启动之后 只要有文字显示出来 PB下就会提示报错
看了下驱动代码 发现是DrvEscape()中收到了DRVESC_UPDATE_PAUSE 和 DRVESC_UPDATE_RESUME 这2个东西
而显示驱动没有处理。
不明白这2个东西是什么
它们定义在pwingdi.h中
注释中说:
// These esacpe are called at beginning & end of ExtTextOut() so DirtyRect drivers
// can optimize by accumulating the bounding rectangle & updating at all at once
// Note: This is only an optimization IF the cost of small updates exceeds the
// cost of accumulating rects & updating a larger rect

我理解这只是对文字显示的一种优化 一直没太在意。
结果现在只要在应用程序中显示文字 就会占用大量的CPU时间 导致应用程序无法正常运行。

问题到底出在哪 是显示驱动的问题 还是我定制系统时有问题 还是什么其它问题?
希望高手指点。

此帖出自WindowsCE论坛

最新回复

不懂 定  详情 回复 发表于 2010-1-22 08:32
点赞 关注
 

回复
举报

51

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
Geode是何平台
此帖出自WindowsCE论坛
 
 
 

回复

107

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
也许应该说是X86平台
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

4
 
不清楚,只了解ARM。换地方发帖子
此帖出自WindowsCE论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

5
 
学习了,职业+友情帮顶!我觉得问题应该在这里:
“Note: This is only an optimization IF the cost of small updates exceeds the cost of accumulating rects & updating a larger rect ”,追查一下吧!
此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

6
 
比较迷糊 请问下 怎么追
什么问题会造成这种情况?
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
这个只能帮顶下了,DrvEscape是一个可选实现的OEM函数,相当于流驱动的IoControl。
另外查了下MSDN, Escape Codes上面并没有这2条的信息。。可文件里面定义是有的。
我估计是其他地方吧,呵呵。。等待高手了。
此帖出自WindowsCE论坛
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

8
 
x86平台的 做的人少啊..
此帖出自WindowsCE论坛
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

9
 
的确啊,这里用X86平台 且还移植WINCE 5.0的人 少啊。

帮顶下。
期待有会的高人,我也学习下。
此帖出自WindowsCE论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

10
 
LZ说的文字是中文吗?那样的话,会不会你没将处理文字的组合加进去?
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 liuysheng 的回复:
LZ说的文字是中文吗?那样的话,会不会你没将处理文字的组合加进去?


我不是很明白   处理文字的组合是什么 怎么加进去?
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

12
 
9楼的大师请再度现身 指点一二
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(中级)

13
 
帮顶!
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

14
 
自己顶一下 期待解答
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

15
 
不懂 定
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表