usb监视等相关开发材料

 

发现问题:
除了USB手柄可以接收数据,其他的都收不到;除非开启SKYPEMATE,才能收到
估计要从头看USB协议和USB DDK?!

The Programs requirements for skyphone users 
   Software Download 
--------------------------------------------------------------------------------
Choose your computer system for Skyphone:
Windows Skype Mate software
 Windows SkypeMate Software
Turkish version Linux SkypeMate Linux Software (Fedora Core 3)   
 
 For Skype User
  Software Download 
Name Version Release date Memo Download
SkypeMate for Windows
 3.0.1.29 Aug 07, 2006 Support P1K,B2K,B3G,P4K, P4V, P5D,P8D,W1D,P6S,P6K 
SkyMACMate for MAC OS X  1.0.0.12 Aug 30, 2006 Support P1K,B2K,P4K,P5D P8D,W1D,P6S,P6K 
SkypeMate for Linux
  1.1.0.01 Sep 28, 2005 ZIP file For Fedora Core 3
Support USB-P1K & USB-B2K 
Skype for Windows 2.0.0.107 May 24, 2006   
Skype for MAC OS X 1.4.0.35 Jan 10, 2006   
Skype for Linux
 1.2.0.18 Oct 25, 2005 RPM for Fedora Core 3

动用了一些工具:
bus hound
1.请下载安装bus hound 5.0全功能版,在论坛上面有,自己去找2.安装完毕后请一定要重启,否则软件不能工作3.进行usb监控的主要步骤如下:(1)启动软件,讲usb设备插入usb口(2)在device内选择设备,例如我的设备是一个usb电话,则设备为usb composite device,选中该设备,可以在下面的properties看到设备的总线类型,设备的电源以及各个端点的功能,在该设备下面还有两个分支:usb audio device 和 "usb人体学输入设备"(这就是本设备占用的两个接口),一样在properties里面可以看到他们的类代码为0x01和0x03.(3)在看完基本信息后,将上述的某个接口,或者全部打勾.(4)切换到"setting"选项卡,将max phase设置为512,这样你就可以看到完全的descriptor和其他的数据了.(5)在"phase to capture"里面的几个和usb相关的选项如下:cdb:命令描述符块; ctl:usb控制传输; di/d数据输入/输出; len:数据长度; insoc:同步传输;rset:总线复位; urb:usb请求块; usts:usb状态查看usb数据传输就把它们都打勾就行了;(6)在"coloumn to display"里面,把里面的全部打勾,(为什么我就不说了).注意,这样要把窗体最大化才可以看见全部数据.(7)在"capture"选项卡里面可以看捕捉的数据了,在文本框输入文字,再点旁边的箭头,可以查询.按stop,再按start可以清屏.(8)举个例子,接上设备,在文本框输入get descriptor(大小写无所谓),点箭头,可以找到你的descriptor,但是值得注意的是这个descriptor主要是config,如果是设备描述符会有专门的说明get device descriptor;这个软件好像不会捕捉string descriptor.设备返回的信息在di里面4.希望大家有好资料也告诉我一声,谢谢!5.最后祝大家都顺利开发出usb设备.......

Sysnucleus USBTrace是一款强大而且易用的软件,用来分析USB总线和与之相连的USB设备的的连接状况,USBTrace可以监视USB主控制器,分线器,设备的运行,USBTrace特别适合检测主机方的USB控制协议
USBTrace : Software-only USB Protocol Analyzer


Order USBTrace online from our secure store Know USBTrace
 Take the USBTrace Tour Evaluate USBTrace
Download and try USBTrace evaluation version:

 Download USBTrace
USBTrace is an easy to use and powerful USB analyzer. USBTrace can monitor USB transactions at host controllers, hubs and devices. This is a 100% software product. USBTrace supports Windows 2000, Windows XP and Windows 2003 Server operating systems and works with USB 1.x and 2.0 (low, full and high speed) host controllers, hubs and devices.
USB Monitor是一款USB 连接端口监控软件,它可以让你查看,记录和分析USB 连接端口状况,捕获从 Windows 设备驱动程序向主控制器被传输,回来的所有请求程序块。分析在设备和设备驱动程序之间的协议。它具有以下特点:
一、 拦截所有透过USB 设备存取的资料;
二、 拦截及处理所有USB request blocks (URBs);
三、 支持资料记录,录制监控项目工作阶段,并于稍后播放;
四、 将资料格式化输出为不同格式,以便提供用户完整的信息;
五、 支持复制、汇出到剪贴簿功能;


USB Monitor is a professional tool for monitoring USB devices and any kind of application working with them on Windows platform.

USB Monitor allows you to intercept, display, record and analyze all the data transferred between any USB device connected to your PC and applications. It can be successfully used in application development, device driver or hardware development and offers the powerful platform for effective coding, testing and optimization.

This product, which is developed by professionals in the area of USB communications, will help you to save time, money and precious nerves, as it already helped our partners.

We will take care of monotonic digging in protocols and data flows. Concentrate your brilliant skills on your project, do your job with pleasure!

USB Monitor是一个系统监视软件,用来协助分析、查看USB设备的活动状态。USB Monitor能够捕捉Windows下所有的设备请求和分析设备与设备驱动程序之前的通信状态。这个工具主要用于USB设备及相关驱动程序的开发、调试。


http://topic.csdn.net/t/20050531/16/4049120.html
如何识别USB端口!

http://topic.csdn.net/t/20041017/15/3463899.html
怎样编写一个在USB接口读写数据的程序?

我想做一个监控软件,能够监控USB上的设备的插拔情况,请问怎么做
http://topic.csdn.net/t/20050322/14/3871176.html

http://www.codeproject.com/useritems/HwDetect.asp
Detecting Hardware Insertion and/or Removal
By Sam NG.
A user-mode application to detect hardware add/remove with WM_DEVICECHANGE and RegisterDeviceNotification()

http://blog.csdn.net/iiprogram/archive/2006/03/29/643081.aspx
Resources for Developers of USB Devices in the
http://www.lvr.com/hidpage.htm#MyExampleCode

brought to you by Jan Axelson

Delphi检测GUID确定的设备是否在线
James Deng的专栏
放一些东西,一来可以温故而知新,再者希望能有助于朋友们^_^

http://kobe8laker.spaces.live.com/blog/cns!4C8987191E5E8E3F!883.entry
5月20日
毕业设计客户端程序 based on C
经过半年多的努力,我完成了我的本科毕业设计——USB Data Acquisition。简单的说就是一个通过USB实现的数据采集系统。由于时间仓促,加上本人不会C++,所以只用C写了一个基本的HOST程序。下面介绍一些我的程序,摘自我的毕业设计报告客户端设计的一小部分:

http://bbs.zndev.com/htm_data/9/0606/112309.html
不接USB鼠标,HID设备能读写,接上就找不到设备

http://www.pediy.com/bbshtml/bbs7/pediy7-422.htm
使用OllyDbg 分析 USB HID 设备接口协议

http://bbs.chinaecnet.com/dispbbs.asp?Boardid=3&ID=36035&rootID=36035
请教关于USB HID设备应用的问题

Ollydbg 中断方法浅探-各种断点常识知识
HID CLASS FAQ
 
Sending and Receiving Reports under Windows

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值