Bus Hound中文版使用说明书.docx
《Bus Hound中文版使用说明书.docx》由会员分享,可在线阅读,更多相关《Bus Hound中文版使用说明书.docx(14页珍藏版)》请在三一办公上搜索。
1、Bus Hound 5.0使用说明书(版本:1.0)编制:古道热肠版权所有:21I C侃单片机板块完成日期:2007年7月BusHound软件是由美国perisoft公司研制的一种专用于PC机各种总线 数据包监视和控制的开发工具软件,其名“ hound的中文意思为“猎犬”,即 指其能敏锐地感知到总线的丝毫变化。Bus Hound的最新版本为6.0己上市,但考虑到目前广泛使用的为5.版 本,故本说明书以其5.0作为蓝本,进行功能说明。Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包 和输入输出操作,其优良特性如下:拜 支持所有版本的IDE,SCSI,USB,1394总线拜
2、支持各类设备如硬盘库,DVD,鼠标,扫描仪,网络照相机等拜 支持 Windows9X,WindowsMe,NT4.0,2000,2003,XP 和嵌入式 XP 操作系统拜 捕捉数据的总量仅受机器内存限制拜 可以设置触发信号自动停止捕获操作拜测试读取,同步等设备性能拜捕获设备驱动包,例如IRP拜捕获任意数量的并行设备,而不管其总线类型拜身材苗条,易于交换与下载拜捕获的数据易于拷贝到其它环境生成Html格式拜 捕获的数据能保存为文本文件或ZIP文件拜所有的可捕获设备以树形结构列出,让选择设备来得更轻松些拜可捕获设备的启动过程拜用户爱好设定功能,如用户可调整捕获到的数据显示宽度,更宜于查看和使用。拜
3、 查看底层协议包括SCSI的sense数据和USB的设置包拜 查看每阶段的时间变化精确到微秒拜将输入输出发生的操作实时显示到屏幕上拜 纯软件解决方案,你不需要对硬件进行任何变更,一些依旧Bus Hound有如此强大的功能,首先让我们一睹其界面风采,启动界面如下:二、捕获窗口操作指南单击主界面窗口上部命令按钮区的Capture按钮进入捕获操作主视窗。一个命令发送到设备通常由1个或几个阶段来完成,例如,一个典型的命令由命令字 节阶段,数据字节阶段和状态字节阶段来完成,Bus Hound在捕获显示窗口中将显示出 阶段完成的时间信息和详细的数据内容。捕获数据列表以下将描述捕获窗口中每一列的功能1、设备
4、列设备ID,每个设备分配了一个数字,第1个设备从0开始,第2个设备为1,依此 类推,这项功能对于软件同时捕获多个并行设备非常有用,设备的ID分配在Device窗口 中完成。对于USB设备,设备的端点同时显示出来(例如4.1表示ID为4的设备的1号端点)2、阶段列阶段类型,请参考下表为每个阶段缩写获知详细的细节信息阶段,功能描述-ADDR8 byte 1394 transfer addressATI7 byte ATA task file returned from an IDE deviceATO7 byte ATA task file sent to an IDE deviceATPWind
5、ows ATA_ PASS_ THROUGH data structureCDBSCSI command descriptor block(Known as a packet command for ATAPI devices)CTL8 byte setup packet of a USB control transferDIData In (Device to PC transfer)DOData Out (PC to device transfer)IORWindows VXD I/O Request data structureIRBWindows 1394 I/O Request Bl
6、ock data structureIRPWindows I/O Request Packet data structureISOCIsochronous transfer data bytesLENData transfer length of a DI,DO, or ISOC phase indecimal units. This field is off by default and can beturned on from the settings WindowLOCK1394 lock transactionNSTSWindows 4 byte kernel mode NTSTATU
7、S fieldRSETBus or device resetRSTSWindows VXD IOR statusSNSSCSI request sense dataSPTWindows SCSI Pass Through data structureSRBWindows SCSI Request Block (SRB) data structureSSTSWindows 1 byte SCSI Request Block (SRB) statusSTAKWindows IO_ STACK_ LOCATION data structureURBWindows USB Request Block
8、(URB) data structureUSTSWindows 4 byte USBD_ STATUS code3、数据列与每个阶段对应的数据显示在此列中,例如命令字节,数据传输字节,和状 态字节都能在此窗口中显示出来。4、描述列I IV I JV4 1 N /I、I久/、kJ J IX,I 45、时间微分值Delta( dt)从前一阶段到当前阶段所花费的时间均显示在此列中,时间单位的缩写对照表 见下表:NameUnitsusMicrosecondsmsMillisecondsscSecondsmnMinuteshrHoursdyDays6、命令.相位。1个数据组合体用来的标识当前捕获的数据的
9、确切阶段,所有值均为十进制CMD11Phase是命令中的阶段数,1个命令通常由许多阶段组成,例如数据传输阶段和状态反馈阶段,阶段计数值从1开始,在命令中当有新的阶段产生时进行加1操作Ofs每个阶段中字节的偏移量,计数值从0开始,数据传输过程中的每个新的数据字 节时进行加1操作。Rep7、日期阶段发生的日期在这一列中进行显示,格式为:年/月/日8阶段发生的时间在这一列中进行显示,格式为:小时:分钟:秒.0-23能当退出Bus Hound应用程序时,Run按钮处于按下状态时,设备驱动部分继续捕获数 据,当系统进行重启时,它将早于系统启动过程进行数据捕获操作。当退出Bus Hound应用程序时,St
10、op按钮处于按下状态时,启动过程不会发生数据捕 获操作,直到按下了启动按钮。拜数据列表的列顺序能通过拖拉列顶部到合适位置进行改变。每行字节显示宽度能被修 改为1,2, 4,8,16,或者32,这些设定被保存。拜能够在捕获窗口中进行数据查找操作,输入查找的字符串在窗口左下部的文本窗 口中,然后按向上或向下箭头完成查找操作,如果未查找到字符串,光标位置不做改变,注意查找时不区分大小写。拜 窗口支持拖选操作,Shift按钮不放,单击结尾行,选中的数据能用鼠标拖拉到另外的软件中使用(就是拷贝操作),也可以按Ctrl+ C 将选中的数据先拷拷贝到剪贴板,再在其它软件中用Ctrl+ V粘贴完成数据拷贝操作
11、。拜命令交迭交迭的命令被标识,当发送到设备的一个新的命令启动先于前一个命令时,这种 情况在输入输出子系统是有可能发生的,这种交迭现象Bus Hound能够显示出来,当 然这种情况不会出现的硬件抽象层。拜多输入输出阶段这种情况仅在Windows 9X操作系统发生,同一命令的多输入输出阶段被列表显 示时,指示传输被分割通过许多存储空间来完成的.器PS2鼠标数据格式以下是PS/2鼠标返回的数据格式,这就是众所周之的在Windows DDK中定义的MOUSE_ INPUT_ DATA 结构体:OffsetLengthContent02Not used22Position type:0000h = re
12、lative position0001h = absolute position42Button flags:0001h = left button down0002h = left button up0004h = right button down0008h = right button up0010h = middle button down0020h = middle button up0040h = button 4 down0080h = button 4 up0100h = button 5 down0200h = button 5 up0400h = mouse wheel62
13、Mouse wheel data84Not used124X position164Y position204Device specific information器PS2键盘数据格式以下是PS/2键盘返回的数据格式,这就是众所周之的在 Windows DDIK定义的KEYBOARD. INPUT_ DATA 结构体:OffsetLengthContent02Not used22Scan code of key42Flags:0000h = key pressed0001h = key released0002h = extended scan code E00004h = extended
14、scan code E162Not used84Device specific information保存数据窗口nBus Hound- x|s Q S T邹PertsaftCeptura Seve Sepinos Devices HelpEslSave Captureii DaraComment;File Type宓 Text FilsSaveC Zip File单击启动窗体界面上的Save按钮将所有捕获到的数据保存到指定的文件中,文件 格式可选为TXT格式或ZIP格式,保存到文件中的数据格式与屏幕保持一致。1个附加的数据说明将被放置在数据文件的头部,当前日期与时间也包含在说明中,通过插入
15、c转义字符来完成,如果保存的是ZIP格式文件,说明内容也被压缩成四Z、P稼统设定窗口系统设定窗口提供用户进行参数设置。复选框选中后立即生效,数字输入需按压应用 按钮或切换到另一个窗体时或退出Bus Hound时生效。r Buffer Full厂 Not Readyr No Mediar Media ErrorHardware Error r Bus ResetData OvernmVendor Error-Invalid Corrimand Windlows Error一 Any Other ErrorText PatternHex Pattern1Stop WhenADDR1394 txan
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Bus Hound中文版使用说明书 Hound 中文版 使用 说明书
链接地址:https://www.31ppt.com/p-4883231.html