版块
论坛
喜欢
话题
应用
搜索
登录
注册
beaveror的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=27954
还有几个问题!
现在有点钱了,看我放多少分,都是专家分呐。1、我的驱动是将用户的数据写入缓存,然后通过消息触发应用层将它读走通过IOCTL,应用层通过socket发到网络中。然后从网络中读到数据写入驱动读缓存中通过IOCTL,用户什么时候读我就不管了。问题是:这样一个正常的顺序,在高速读写时会出...
全文
回复
(
6
)
2002-08-23 17:13
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
beaveror
:
从你的两个贴子来看,你可能想虚拟一个串口,目的是将用户写向串口的数据通过TCP/IP发向网络,由于在驱动程序中不能使用SOCKET所以想了一个驱动和应用相结合的办法来实现。 不知道我说的对不对。 如果对的话,你的这个办法也太差了。 其实在内核层也完全可以使用TCP/IP的,...
(2002-10-08 13:15)
回复
minsoft
:
从你的两个贴子来看,你可能想虚拟一个串口,目的是将用户写向串口的数据通过TCP/IP发向网络,由于在驱动程序中不能使用SOCKET所以想了一个驱动和应用相结合的办法来实现。 不知道我说的对不对。 如果对的话,你的这个办法也太差了。 其实在内核层也完全可以使用TCP/IP的,...
(2002-10-08 12:46)
回复
xjcxc
:
在上层创建高级别的读写线程(31);
(2002-08-23 17:40)
回复
jeosph
:
[quote]要一次一次发送,将IRP排对就可以吧. 2000的驱动在98下不好用,很正常. 怎么排队?我是将数据写入了缓冲,通过队列的方法读出、写入。 我的程序是用来模拟串口的。 [/quote] 关键在与读写数据时如何同步,否则数据会混乱的。 另外,上层反...
(2002-08-23 17:29)
回复
beaveror
:
要一次一次发送,将IRP排对就可以吧. 2000的驱动在98下不好用,很正常. 怎么排队?我是将数据写入了缓冲,通过队列的方法读出、写入。 我的程序是用来模拟串口的。
(2002-08-23 17:24)
回复
denizen
:
要一次一次发送,将IRP排对就可以吧. 2000的驱动在98下不好用,很正常.
(2002-08-23 17:17)
回复
beaveror
加关注
写私信
0
关注
0
粉丝
374
帖子
返回顶部