Bus Hound中文版使用说明书.docx
- 文档编号:17911373
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:37
- 大小:578.75KB
Bus Hound中文版使用说明书.docx
《Bus Hound中文版使用说明书.docx》由会员分享,可在线阅读,更多相关《Bus Hound中文版使用说明书.docx(37页珍藏版)》请在冰点文库上搜索。
BusHound中文版使用说明书
BusHound5.0
使用说明书
(版本:
1.0)
编制:
古道热肠
版权所有:
21IC侃单片机板块
完成日期:
2007年7月
”的中文意思为“猎犬”,即
版
一、功能介绍
BusHound软件是由美国perisoft公司研制的一种专用于PC机各种总线
数据包监视和控制的开发工具软件,其名“hound
指其能敏锐地感知到总线的丝毫变化。
BusHound的最新版本为6.0已上市,但考虑到目前广泛使用的为5.0
本,故本说明书以其5.0作为蓝本,进行功能说明。
BusHound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包
和输入输出操作,其优良特性如下:
支持所有版本的IDE,SCSI,USB,1394总线
支持各类设备如硬盘库,DVD,鼠标,扫描仪,网络照相机等
支持Windows9X,WindowsMe,NT4.0,2000,2003,XP和嵌入式XP操作系统
捕捉数据的总量仅受机器内存限制
可以设置触发信号自动停止捕获操作
测试读取,同步等设备性能
捕获设备驱动包,例如IRP
捕获任意数量的并行设备,而不管其总线类型
身材苗条,易于交换与下载
捕获的数据易于拷贝到其它环境生成Html格式
捕获的数据能保存为文本文件或ZIP文件
所有的可捕获设备以树形结构列出,让选择设备来得更轻松些
可捕获设备的启动过程
用户爱好设定功能,如用户可调整捕获到的数据显示宽度,更宜于查看和使用。
查看底层协议包括SCSI的sense数据和USB的设置包
查看每阶段的时间变化精确到微秒
将输入输出发生的操作实时显示到屏幕上
纯软件解决方案,你不需要对硬件进行任何变更,一些依旧
BusHound有如此强大的功能,首先让我们一睹其界面风采,启动界面如下:
、设备列
、阶段列
捕获数据列表,
中完成。
对于USB设备,设备的端点同时显示出来(例如4.1表示ID为4的设备的1号端点)
二、捕获窗口操作指南
单击主界面窗口上部命令按钮区的Capture按钮进入捕获操作主视窗。
一个命令发送到设备通常由1个或几个阶段来完成,例如,一个典型的命令由命令字
节阶段,数据字节阶段和状态字节阶段来完成,BusHound在捕获显示窗口中将显示出
阶段完成的时间信息和详细的数据内容。
以下将描述捕获窗口中每一列的功能
1
设备ID,每个设备分配了一个数字,第1个设备从0开始,第2个设备为1,依此
类推,这项功能对于软件同时捕获多个并行设备非常有用,设备的ID分配在Device窗口
2
阶段类型,请参考下表为每个阶段缩写获知详细的细节信息
阶段
功能描述
ADDR
8byte1394transferaddress
ATI
7byteATAtaskfilereturnedfromanIDEdevice
ATO
7byteATAtaskfilesenttoanIDEdevice
ATP
WindowsATA_PASS_THROUGHdatastructure
CDB
SCSIcommanddescriptorblock
(KnownasapacketcommandforATAPIdevices)
CTL
8bytesetuppacketofaUSBcontroltransfer
DI
DataIn(DevicetoPCtransfer)
DO
DataOut(PCtodevicetransfer)
IOR
WindowsVXDI/ORequestdatastructure
IRB
Windows1394I/ORequestBlockdatastructure
IRP
WindowsI/ORequestPacketdatastructure
ISOC
Isochronoustransferdatabytes
LEN
DatatransferlengthofaDI,DO,orISOCphasein
decimalunits.Thisfieldisoffbydefaultandcanbe
turnedonfromthesettingsWindow
LOCK
1394locktransaction
NSTS
Windows4bytekernelmodeNTSTATUSfield
RSET
Busordevicereset
RSTS
WindowsVXDIORstatus
SNS
SCSIrequestsensedata
SPT
WindowsSCSIPassThroughdatastructure
SRB
WindowsSCSIRequestBlock(SRB)datastructure
SSTS
Windows1byteSCSIRequestBlock(SRB)status
STAK
WindowsIO_STACK_LOCATIONdatastructure
URB
WindowsUSBRequestBlock(URB)datastructure
USTS
Windows4byteUSBD_STATUScode
是命令数,命令计数从开始,当有新命令发送到设备时进行加操作
指示命令重复发布数,重复计数特性能在系统设定窗口中进行开启和关闭设定。
、时间
毫秒,小时范围为
捕获数据显示窗口的用户爱好设定
查找功能
3、数据列
与每个阶段对应的数据显示在此列中,例如命令字节,数据传输字节,和状
态字节都能在此窗口中显示出来。
4、描述列
与每个阶段对应的文本说明给你带来极大的便利
5、时间微分值Delta(dt)
从前一阶段到当前阶段所花费的时间均显示在此列中,时间单位的缩写对照表
见下表:
Name
Units
us
Microseconds
ms
Milliseconds
sc
Seconds
mn
Minutes
hr
Hours
dy
Days
6、命令.相位。
1个数据组合体用来的标识当前捕获的数据的确切阶段,所有值均为十进制
CMD11
Phase是命令中的阶段数,1个命令通常由许多阶段组成,例如数据传输阶段和状态
反馈阶段,阶段计数值从1开始,在命令中当有新的阶段产生时进行加1操作
Ofs每个阶段中字节的偏移量,计数值从0开始,数据传输过程中的每个新的数据字
节时进行加1操作。
Rep
7、日期
阶段发生的日期在这一列中进行显示,格式为:
年/月/日
8
阶段发生的时间在这一列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Bus Hound中文版使用说明书 Hound 中文版 使用 说明书