grehxm
驱动牛犊
驱动牛犊
  • 注册日期2005-03-20
  • 最后登录2006-12-05
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望26点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:1581回复:2

read阻塞时影不影响write函数的执行?

楼主#
更多 发布于:2005-03-23 13:34
使用不同的端点,bulk传输模式,有两个pipe,一个read,一个write,read阻塞时影不影响write的发送。
另外,在设备上,端点0为控制,1 IN,2 OUT,  这个1,2和windows边的驱动程序有没有关系,(我现在设上的驱动是自己写的,但是主机pc上用的是别人的驱动,他的好像是1 OUT 3 IN,这样有影响没有?)
???????????
yxiner
驱动牛犊
驱动牛犊
  • 注册日期2004-08-13
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-25 10:34
read阻塞时,device端应该会处于发送没有完成的状态(至少我调试中遇到的是这样),这样的话,你再write,肯定写不下去了,device端根本没法处理了
grehxm
驱动牛犊
驱动牛犊
  • 注册日期2005-03-20
  • 最后登录2006-12-05
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望26点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-25 13:37
是这个样子的吗?我调试时read阻塞,在另外一个线程write发送时(用的不是相同的pipe),设备接收的了数据,开始发送数据回复到pc,但是我的pc就重启了,不知道为什么?
???????????
游客

返回顶部