3243|8

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WinCE驱动程序的测试问题 [复制链接]

各位大侠:
    小弟初来乍到,上面派任务做WinCE一块,主要是底层驱动,
    我尝试写了一个流接口驱动程序,几乎所有的流接口函数我都设置为空函数,在BSP特定的硬件平台下dirver目录下编写了source ,makefile,.def,.dirs等常规步骤,编译驱动,最后生成整个镜像,将其下入开发板。
    请问:
    我该如何测试我的驱动程序在系统启动的时候被调用了:
    WinCE下驱动的测试工具都有那些:有没有类似于ADS,AXD之类的工具吗》最好可以支持断点调试,起码也可以让我清楚的看到 程序的执行流程啊。我用的是PlatformBuild,该工具是否自带工具,还是有别的工具可以使
     这方面的资料也不是很多,希望哪位大哥大姐给点有用的资料,越实际越好,谢谢
     另外找WinCE方面的高手请教,方便的话留下联系方式,也可以加我,MSN  qiu_zhi2008@163.com
     小弟先行谢过!
   

最新回复

你那个LED闪烁程序很多开发板商都会提供源代码,在BSP下面有。你买个开发板自然看得到,你现在首先要了解BSP的结构,里面的代码架构,用途。  详情 回复 发表于 2008-11-18 14:40
点赞 关注

回复
举报

83

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
Intel Xscale WinCE 5.0操作系统基础及实验教程,里面有个流驱动程序的例子,你可以下载来看看。
下载地址:http://download.eeworld.net/source/580934
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用楼主 qiu__zhi2008 的帖子:
各位大侠:
    小弟初来乍到,上面派任务做WinCE一块,主要是底层驱动,
    我尝试写了一个流接口驱动程序,几乎所有的流接口函数我都设置为空函数,在BSP特定的硬件平台下dirver目录下编写了source ,makefile,.def,.dirs等常规步骤,编译驱动,最后生成整个镜像,将其下入开发板。
    请问:
    我该如何测试我的驱动程序在系统启动的时候被调用了:
    WinCE下驱动的测试工具都有那些:有没有类似于ADS,AXD之类…


1我该如何测试我的驱动程序在系统启动的时候被调用了:
使用同步软件连接,在PB 的tools菜单下有个remote process viewer,进去后点击device.exe,在最下方出现一堆的DLL,你看看你的DLL加载在其中就是成功了,否则查找bib,reg等文件
2 WinCE下驱动的测试工具都有那些:有没有类似于ADS,AXD之类…

测试工具有,但是有些要BSP支持才行。

哈哈,三个月前我也和你一样,什么都想知道,小伙子,放心吧,你经常在这里混,很快就会了。

——但要注意这里的规则,发帖要给分(虽然是虚拟的,但是玩起来还是比较有意思。注意得到答案后要结贴给分,不然牛人们看见你不结,就不回答了。)尝试回答问题,慢慢积累,帮助曾经像我们一样没有人指导的人。

哈哈。互相帮助,互相进步。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
经常来这里看看吧, 然后多动手, 有任务肯定会学得很快的.
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 
简单点呢就用Debug Message看自己的代码有没有跑到,复杂点呢就用KITL来调吧,可以设置断点之类的
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢哈;肯定会给分的啦,还请兄弟们不吝赐教啊。

比如说,我想让我的驱动程序在WinCE系统启动的时候就加载运行,例如,LED灯驱动程序,我想看到WinCE系统起来以后,相应的LED灯也亮了,那么我是该将我的点亮LED的代码放置在什么位置呢,是XXX_Init,还是DLLENTRY啊
急求!!
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

7
 
看串口的输出测试信息,这个最常用。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

8
 
http://blog.chinaunix.net/u1/49088/showart_1279989.html
简单的驱动加载调试方法。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 5 楼 qiu__zhi2008 的回复:
谢谢哈;肯定会给分的啦,还请兄弟们不吝赐教啊。

比如说,我想让我的驱动程序在WinCE系统启动的时候就加载运行,例如,LED灯驱动程序,我想看到WinCE系统起来以后,相应的LED灯也亮了,那么我是该将我的点亮LED的代码放置在什么位置呢,是XXX_Init,还是DLLENTRY啊
急求!!


你那个LED闪烁程序很多开发板商都会提供源代码,在BSP下面有。你买个开发板自然看得到,你现在首先要了解BSP的结构,里面的代码架构,用途。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表