阅读:6251回复:59
讨论:usb接到pc后显示为串口的驱动
物理设备通过usb连接到pc,然后在pc上显示为虚拟的串口,并且可以用串口操作的软件来操作读、写......
想了几天,有个粗略的想法是这样的: 总共写3个驱动,底下的是usb的驱动,中间是一层过滤的驱动,最上面的是虚拟串口的驱动。 因为是第一次做这个,不知道这样行不行?还有没有更简单的办法? 欢迎大家讨论 |
|
最新喜欢:![]() |
沙发#
发布于:2004-12-14 13:07
实在不好意思,我跟公司有保密协议的,不能把源代码公开。不过大家有什么问题,我会尽我的能力回复的。 我本来想这几天就做的,不过突然有急活,又要耽搁了,不过先谢谢了,以后再请教。我就是有点贪心,让你为难了,别介意。 :P |
|
板凳#
发布于:2004-12-13 20:37
实在不好意思,我跟公司有保密协议的,不能把源代码公开。不过大家有什么问题,我会尽我的能力回复的。
|
|
地板#
发布于:2004-12-11 23:35
你好,Shentu,能不能给我发一份2000的代码,
我向研习一下。谢谢! highw@263.net |
|
|
地下室#
发布于:2004-12-08 09:09
如果可以的话也给我参考参考。
|
|
5楼#
发布于:2004-12-07 20:25
我用的是DriverStudio。 你好,Shentu,能不能给我发一份98和2000的代码? 我的妹儿是: angelsabina@eyou.com 来北京我请你吃饭,:) |
|
6楼#
发布于:2004-12-07 19:24
我用的是DriverStudio。
|
|
7楼#
发布于:2004-12-07 12:35
先恭喜了,请问你是用DDK写的还是driverstudio,以后还要象你多多请教。
|
|
8楼#
发布于:2004-12-06 23:53
win98下的驱动我也搞定了的,差不多搞了2个月,和win2k下的完全不同。win98下是要写成两个驱动(vxd和wdm),比win2k更麻烦。vxd可以照着DriverStudio的例子(serial和vcom)改,wdm的是usb的驱动。
|
|
9楼#
发布于:2004-12-06 15:49
那个东东我这里有一份拷贝,明天我从公司拿回来后再发给各位,那个驱动不是一个完整版本,不能直接使用,但是相信对大家应该会有点帮助,主要在于usb读写方面。。。 大侠,你在98上的版本调试得如何?我现在在98下IRP_MJ_CREATE打开端口的部分老是有问题,超级终端死掉了。 另外,在你的提供的dennis大侠的代码中,关于创建符号连接的部分好像没有处理98的情况,98下portname的注册表信息是驱动加载以后才创建的吧,所以程序中得不到。不知道你这部分是如何处理的? 能否将你目前调试的98的代码发给我,非常感谢! 我的mail: jongian@eyou.com |
|
10楼#
发布于:2004-12-06 08:29
谢谢Shentu大侠慷慨贡献,不知能否把你的驱动供我参考一下。 算我一个,我的mail是: jongian@eyou.com 多谢! |
|
11楼#
发布于:2004-12-05 14:05
谢谢Shentu大侠慷慨贡献,不知能否把你的驱动供我参考一下。
lejianz@yahoo.com.cn |
|
|
12楼#
发布于:2004-12-04 11:44
附件是dennis大哥的源代码,仅供参考,不一定非要这样做。
|
|
|
13楼#
发布于:2004-12-04 09:00
to dennis761222及各位有源程序的朋友,我也在做这方面的东西,usb和虚拟驱动,能不能把源程序也发给我一分。谢谢!
|
|
14楼#
发布于:2004-12-03 11:14
我的现在还不行,最近忙着做win98下的这个驱动,已经可以测试了。不过以前看了些资料,串口属性对话框是要调用微软的串口类的msports.dll。具体可以看看红外的irclass例子,ddk里面有。还有,在osr的网站里专门有篇文章讲属性页的.dll怎么开发,可以参考一下。 以前微软有个POSUSB的例子,里面包含了虚拟串口的实现,不过我没试过。 终于有大侠做这方面的共享了,顶一下。 我也有类似问题,希望大侠多多帮忙。 |
|
15楼#
发布于:2004-12-02 22:54
那个东东我这里有一份拷贝,明天我从公司拿回来后再发给各位,那个驱动不是一个完整版本,不能直接使用,但是相信对大家应该会有点帮助,主要在于usb读写方面。。。
不过我还是建议大家看看DDK里的几个usb例子,有DriverStudio的好像例子更多一些。然后,串口方面参考DDK的serial例子,还有网络上一个开源软件IrComm2k(好像是这个名字,google之即可,是个简化版的serial),相信可以学到很多东西。。 |
|
16楼#
发布于:2004-12-02 14:48
加我一个:)感谢::
zhangdianpeng@datangmobile.cn |
|
17楼#
发布于:2004-12-02 13:56
麻烦了 还有我 xiaowavy@sohu.com |
|
18楼#
发布于:2004-12-01 22:31
我是把usb和串口做成了一个驱动。 我也正在搞这个,可以发给我一份么? wangxin_china@eyou.com |
|
19楼#
发布于:2004-12-01 21:53
shentu你好, 肯定要用异步的方式的,否则读不到数据不就会阻塞了啊。 |
|
上一页
下一页