我做了一块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)

返回顶部