阅读:1570回复:0
请教利用ddk中serial驱动开发虚拟串口过程中,读写irp的处理流程问题。
各位好!
我是一驱动菜鸟,现在想要利用ddk里面的serial源码(src/kernel/serial)来做一个虚拟串口驱动。 但是发现了太多问题,想问问路过此地的各位,先谢谢了 ! 1.读写操作,设置控制字这些操作是不是最后都转化成读写寄存器了? 2.写数据的操作是不是转化成了WRITE_TRANSMIT_FIFO_HOLDING()这个函数来处理?3.读数据的操作最后转化成了哪个操作(函数)来处理? 我用了这个论坛一驱动大牛写的那个虚拟串口驱动,但是发现它和很多plc软件通信都失败(好像是没有处理设置标志位EX_CHARV,有数据来就通知程序这个操作?),有谁了解这个问题,也给我解答解答吧,给各位作揖了!谢谢谢谢! |
|