版块
论坛
喜欢
话题
应用
搜索
登录
注册
yan_hg的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=161690
虚拟串口驱动程序求教
我做了一块pci串口卡,插在主机的pci插槽上,外面引出8个串口,已经作好了,现在驱动程序也调通了.但只能通过api接口调用.现在我想把它在硬件管理器里映射为8个串口,以后别的程序可以把它们跟主机串口一样使用,比如说可以直接用串口调试助手打开这些串口并读写数据,该怎么做呢??...
全文
回复
(
7
)
2007-05-11 10:33
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
fanzi
:
如果是SetCommTimeouts() Failed,估计是IOCTL_SERIAL_SET_TIMEOUTS没有设置对
(2007-05-25 09:45)
回复
yan_hg
:
请问怎么散分啊 ?????????? 我还不会呢?? 请指教
(2007-05-14 15:15)
回复
yan_hg
:
现在能添加8个虚拟串口了,串口调试助手能打开,但是报错 : SetCommTimeouts() Failed........ 因为我还没有添加对应的 irp 处理函数,请问都需要添加那些呢,处理这些 irp 时要按照什么规则? 需要做过滤驱动吗? 请指点一下,有好的建议我一定...
(2007-05-14 15:13)
回复
yan_hg
:
串口是这块pci卡上与外部的接口. 谢谢了!!! 我自己琢磨琢磨
(2007-05-14 10:30)
回复
fanzi
:
不太清除PCI卡和你卡上的串口是如何通信的,PCI卡应该有BAR0,BAR1,...BARN.它们映射板子上的内存和IO,是通过这个访问串口的吗?PCI卡上有中断线吗?坛子里有个虚拟串口的程序,我也正在研究,大概是用DDK里面提供的toaster总线虚拟出一个设备,会产生pdo,...
(2007-05-13 14:51)
回复
yan_hg
:
我的串口卡的驱动程序是我自己写的,现在只是一个pci驱动程序啊,装好了以后系统只认识这是一块pci卡,要进行串口读写需要我提供api接口. 我就想再做个虚拟串口驱动,等驱动装好后我的pci 卡在硬件管理器里显示的是多了8个串口,用户不需要我的api接口,直接就可以像正常的主机串口...
(2007-05-11 13:52)
回复
2928708
:
你的串口的驱动程序是完全自己写的还是借鉴的什么现成的例子?能介绍一下吗? 你的问题可能设置一下注册表就可以了,具体我也不了解。 我学驱动编程还不到一周,请多指教。
(2007-05-11 10:40)
回复
yan_hg
加关注
写私信
0
关注
0
粉丝
46
帖子
返回顶部