qifeng8
驱动小牛
驱动小牛
  • 注册日期2003-08-26
  • 最后登录2013-01-31
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望80点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
阅读:1938回复:1

usb video 发送自定义命令

楼主#
更多 发布于:2010-12-16 14:09
 22.0  CTL    a1 85 00 18  00 04 02 00                            GET LEN                  7.1.0        
  22.0  DI     24 00                                               $.                       7.2.0        
  22.0  CTL    a1 85 00 05  00 04 02 00                            GET LEN                  8.1.0        
  22.0  DI     04 00                                               ..                       8.2.0    

问题很简单,就是我想在上层应用里面发这些usb video class接口规定的命令,该怎么发??


是用DeviceIoControl 来发送,接受吗??这个函数的参数要怎么些?
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
沙发#
发布于:2010-12-18 13:26
纯粹靠上层程序无法实现,要分下面两步:
1. 用DeviceIoControl 将指定的命令和参数传给内核Driver
2. 内核Driver构造USB控制命令(分为:标准、类、自定义三种,根据你的命令类型选择适当的初始化函数),并通过IRP/URB将此命令发送给设备。
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
游客

返回顶部