现在的位置: 首页 > 综合 > 正文

如何调试wince驱动(流驱动和本机驱动)

2013年10月04日 ⁄ 综合 ⁄ 共 2696字 ⁄ 字号 评论关闭

@wince.he
楼主,哈哈,这个方法不错,我毕业这半年来,都是做点小改动就打包,下载内核,哎,真是惭愧,,好方法啊。
不过我觉得如果不是流驱动,应该也可以采用这种方法来做的吧,比如LCD等,随其启动的时候初始化了,但是我们在起来后改动他应该也是可以的吧,我想试试。
__________________________________________________________
wogoyixikexie@gliet 说:
你是怎么调试驱动的?
加密助手 说:

CSDN-xu_mercury深圳 说:
流驱动?
wogoyixikexie@gliet 说:
比如你弄了一个流驱动,你?
wogoyixikexie@gliet 说:
怎么做?
CSDN-xu_mercury深圳 说:
直接写了程序然后用App调啊

wogoyixikexie@gliet 说:
哦,要使用什么函数啊
wogoyixikexie@gliet 说:
这个不错
CSDN-xu_mercury深圳 说:
http://www.51wince.com/article/195.htm
CSDN-xu_mercury深圳 说:
看这个
wogoyixikexie@gliet 说:
如果不是流驱动,是LCD这个呢?
CSDN-xu_mercury深圳 说:
结构是什么样的
CSDN-xu_mercury深圳 说:
你看看def文件
CSDN-xu_mercury深圳 说:
bsplcd.c?
wogoyixikexie@gliet 说:
LCD是启动时候在OAL初始化的
CSDN-xu_mercury深圳 说:
文件名是什么
wogoyixikexie@gliet 说:
就是BSP下的LCD驱动啊
CSDN-xu_mercury深圳 说:
文件名告诉我
wogoyixikexie@gliet 说:
或者触摸屏驱动等
wogoyixikexie@gliet 说:
touch.dll
wogoyixikexie@gliet 说:
这个不是流驱动了

CSDN-xu_mercury深圳 说:
如果你要写App来检测touch就要用.lib+.h文件来调试了
CSDN-xu_mercury深圳 说:
你要找到touch.lib和touch.h
CSDN-xu_mercury深圳 说:
.h里面定义好了函数接口
CSDN-xu_mercury深圳 说:
你引用这个.h文件就直接调用就可以了
.lib和.h都放在App工程文件夹下面就好了
wogoyixikexie@gliet 说:
哦,这个很有用啊
CSDN-xu_mercury深圳 说:
啊?
wogoyixikexie@gliet 说:
这个调试非流驱动都可以这样吧,哈哈,真是太牛了
CSDN-xu_mercury深圳 说:
理论上是可以的。实际上我那WIN32的这样调试过sirf的NAVIAPI。通过了
wogoyixikexie@gliet 说:
我觉得是可行的,因为相当于重新初始化它
CSDN-xu_mercury深圳 说:
是可以的
CSDN-xu_mercury深圳 说:
mfc下面我现在在安排人调试。
CSDN-xu_mercury深圳 说:
win32的是确认了可以
wogoyixikexie@gliet 说:
我觉得也一样,以前我笨的要死,正在在哪里打包下载
CSDN-xu_mercury深圳 说:
这个有一个好处。。感觉不存在独享的问题。都是公用的。流驱动存在一个独享。。很麻烦
wogoyixikexie@gliet 说:
微软虽然没有做,但是至少它提供了很好的应用程序开发工具
CSDN-xu_mercury深圳 说:
但是通讯都是独享的。
CSDN-xu_mercury深圳 说:
这个也没办法。
wogoyixikexie@gliet 说:
独享?这个我不懂什么意思哦
CSDN-xu_mercury深圳 说:
跟COM口一样。。一次只允许一个App对Com进行访问
CSDN-xu_mercury深圳 说:
1对1
wogoyixikexie@gliet 说:
OK
wogoyixikexie@gliet 说:
我想写一个驱动调试助手出来,可以调试流驱动,本机驱动等的
CSDN-xu_mercury深圳 说:
但是比如说你做非流式的。理论上说,可以是多对多,比如我那个NAVIapi的东东
wogoyixikexie@gliet 说:
只是我做的界面太差了,我想用MFC来做,win32我没有那个水平
CSDN-xu_mercury深圳 说:
一样的
CSDN-xu_mercury深圳 说:
调试助手。。。干嘛用的
wogoyixikexie@gliet 说:
就是以后调试驱动,注册表等,全部可以在上面设置
CSDN-xu_mercury深圳 说:
。。。。。。。专机专用吧
wogoyixikexie@gliet 说:
总之我有时间,公司明年也会叫我自己学习,让我晾着
CSDN-xu_mercury深圳 说:
哎。你爽啊
wogoyixikexie@gliet 说:
不一定,现在有人已经做出了在2410/2440 PXA270都行,wince5.0/6.0都行的 流驱动调试助手了

CSDN-xu_mercury深圳 说:
工资照发。还能自己支配。爽
CSDN-xu_mercury深圳 说:
那个可能是固定的器件调试了。。。
CSDN-xu_mercury深圳 说:
比如说UART,I2C这些

wogoyixikexie@gliet 说:
总之就是加载DLL,等问题了

wogoyixikexie@gliet 说:
哈哈,你这个方法只是和驱动通信,还是要烧写的
CSDN-xu_mercury深圳 说:
烧什么
wogoyixikexie@gliet 说:
我要的是不用烧写NK,直接拷贝个DLL过去,加载他
wogoyixikexie@gliet 说:
这个流驱动很容易实现
CSDN-xu_mercury深圳 说:
。。。。。。。。。
wogoyixikexie@gliet 说:
这个方法好啊
CSDN-xu_mercury深圳 说:
那些是必须的。你可以不烧啊。直接吧dll和lib都丢进去就好了
CSDN-xu_mercury深圳 说:
注册表也要改
wogoyixikexie@gliet 说:
自己用应用程序操作注册表
CSDN-xu_mercury深圳 说:

wogoyixikexie@gliet 说:
这样搞起来就爽了

CSDN-xu_mercury深圳 说:
注册表很好改
CSDN-xu_mercury深圳 说:
恩。思路清楚了就爽了
wogoyixikexie@gliet 说:
哎,我的应用程序太差,只会使用几个简单的控件
CSDN-xu_mercury深圳 说:
你做调试助手要那么花哨干嘛。实用就好了
wogoyixikexie@gliet 说:
看来搞这个东西至少要一个月,边学边搞,哈哈

抱歉!评论已关闭.