请问大家是是如何测试wince驱动性能的?

farmerhou   2009-4-14 09:18 楼主
我以前只会写一些单片机的小程序
现在发现测试驱动的性能也不知道如何下手,我觉得wince驱动和win32 有些类似,我想请问这些驱动应该如何测试?

都有什么指标要求?我们公司混乱得很,用肉眼感觉测试,觉得有点离谱。请大家说说你们的办法。多谢。

回复评论 (32)

我们是让客户用,,,,,使劲用。。用出问题再改。。。。
虽然这样效率低,但也只能这样哦。。
不像应用程序
点赞  2009-4-14 09:45
我的方法是,先针对驱动写一个简单的应用程序去专门测试,可以让调试串口在关键地方输出些信息.不过这样只能大概看出驱动写的对不对,要测试驱动程序的效率和性能的话还真没有什么好办法.只有多测试了.
期待楼下的高手能给我们一些让人惊喜的回答.
点赞  2009-4-14 10:04
引用: 引用 1 楼 irenehan 的回复:
我们是让客户用,,,,,使劲用。。用出问题再改。。。。
虽然这样效率低,但也只能这样哦。。
不像应用程序


汗,那客户用了产生事故怎么办。有些东西,尤其是工控的,这么干会出生产事故的。

难道我的问题很雷人,大家不愿意说吗?
点赞  2009-4-14 10:04
1. Functional test: CETK.
2. Robust test: CETK.
3. Performance test: 若 cetk 有, 就用 cetk, 若沒有, 則上網找 third party, 若再沒有, 自己寫程式測.

Paul, Chao @ Techware
点赞  2009-4-14 10:40
Paul, Chao 厉害。谢谢。

CETK我没有用过哦。
点赞  2009-4-14 10:48
LZ的情况看来还是自己写测试程序比较实际,不过有些是可以在网上找到的,比如说串口调试助手之类的
点赞  2009-4-14 10:58
CETK用过一下,也玩不大转啊!
点赞  2009-4-14 11:23
引用: 引用 6 楼 nomad1982 的回复:
LZ的情况看来还是自己写测试程序比较实际,不过有些是可以在网上找到的,比如说串口调试助手之类的


这些东西根本没有办法测试性能。最多是能不能用,好不好用。

如果有一套什么线程执行时间,内核调度效率等等才是合理的。不然驱动工程师怎么写出好的驱动呢?
点赞  2009-4-14 11:23
我觉得还是以人为本,自己满意,经理满意,老板满意,客户满意就OK了,然后就是与同类软件效果比较
点赞  2009-4-14 11:27
至少性能要跟同类产品相当...
可以自己取系统时间,记录 start / end,来粗略计算执行时间...
当然根据情况也可以采用高精度时间来计算执行时间...
点赞  2009-4-14 11:32
引用: 引用 10 楼 morris88 的回复:
至少性能要跟同类产品相当...
可以自己取系统时间,记录 start / end,来粗略计算执行时间...
当然根据情况也可以采用高精度时间来计算执行时间...


不错就这样。

我想一个驱动工程师必须会写这些测试应用程序,然后才能发挥驱动的好处。
点赞  2009-4-14 15:07
PAUL说得对,网上很多测试应用程序的,cetk没用过,看看先
点赞  2009-4-14 15:44
引用: 引用 12 楼 AMOROUS 的回复:
PAUL说得对,网上很多测试应用程序的,cetk没用过,看看先


没有找到有,能不能提供个链接?
点赞  2009-4-15 10:19
CETK的测试是必须,微软内部也是使用CETK来测试wince 驱动的
点赞  2009-4-15 10:28
CETK,记住了!
点赞  2009-4-15 14:33
哦帖子沉了。

从这贴子可以看出很多的测试就是自己感觉良好就行了,没有专业的工具。大公司普遍使用CETK。

大家多多献策。下周揭帖。
点赞  2009-4-17 08:39
自己正在写串口驱动,书上提供的例子也只是在PB下写个简单的测试程序而已.
在此向大家学习!
点赞  2009-4-17 08:54
引用: 引用 17 楼 kkkcxf1981 的回复:
自己正在写串口驱动,书上提供的例子也只是在PB下写个简单的测试程序而已.
在此向大家学习!


厉害,我现在修改外部串口驱动BUG我都搞不定。郁闷中。你自己写如果是自带的串口还好办点。有些外部的更加不好写了。
点赞  2009-4-17 09:58
你的串口是外部的?什么意思?
我的CPU上自带3串口,和一个debug串口,你的三星CPU上也应该有这些资源的啊
点赞  2009-4-17 11:06
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复