Bus Hound总线分析工具的使用

愿每一个认真学习的人都能拥有快乐的明天!

Bus Hound

Bus Hound is the premier software bus analyzer for capturing I/O, protocol, and performance measurements. You can also send commands to devices from a graphical interface. Bus Hound is a 100% software product and especially suited to inspecting host side protocol. --For https://perisoft.net/bushound/
总:用来捕获软件总线数据,还可以发送命令。

Bus Hound是一款强大的总线分析工具,支持USB、NVMe、火线、SATA等设备数据抓取;

一、软件参数详细介绍

1.Capture:数据抓取菜单

在这里插入图片描述
抓取到的数据包进行解析

  • Device:设备号,标识USB设备;

  • Address:FireWire异步地址或通道号,一般空白;

  • Length: 数据长度,单位Byte;

  • Phase: 捕获类型(Phases to Capture中的选项)
    在这里插入图片描述

  • Data: 数据,显示的最大长度可在Setting中进行修改;

  • Description: 阶段捕获数据描述,数据转码显示;

  • Delta: 即本次数据传输相对上一次数据传输完成后的时间间隔;

  • Cmd.Phase.Ofs(rep) Date
    第一个数:表示的是命令,每当设备收到一条新的命令此数值就加1。
    第二个数:表示Phase在的位置;
    第三个数:表示数据在位置;

  • Date:传输日期;

  • Time: 传输时间;

  • Driver: 驱动程序-提交命令的具体驱动程序;

2.Save:保存菜单

在这里插入图片描述

  • Save菜单可以选择保存数据为Text文档或者Zip压缩包的形式;

3.Setting:设备设置菜单

在这里插入图片描述

1.数据抓取设置
Capture CapacityL:缓存的总数据量;
Max Record Length:抓取一个数据包时缓存的数据的量;
在这里插入图片描述
2.数据包触发停止抓取条件设置
在这里插入图片描述
3.参数选择窗口

  • 驱动的选择(即Capture界面的Driver);
    在这里插入图片描述
  • 传输数据类型的选择(即Capture中Parse参数):
    在这里插入图片描述
  • 显示的内容选择(即Capture窗口中显示的参数);
    在这里插入图片描述

4.Devices:设备控制选取菜单

  1. 勾选不同的设备,可以抓取不同的数据;
    在这里插入图片描述
  2. 对同一个设备时,勾选不同的层,抓取到的数据也不一样
    在这里插入图片描述
  3. 设备发送命令界面打开方式
  • 双击设备;
  • 选中设备,然后点右界面下方的Send Commands按钮;
    在这里插入图片描述

二、抓取数据

1.设备选择

  • Device>选择需要抓包的设备
    在这里插入图片描述

2.设置

  • Setting>根据需要选择参数(参考上面详细介绍)
    在这里插入图片描述
    Note:此处没设停止条件

3.抓包

  • Capture>右下角点击Run
    在这里插入图片描述
    Note:
  • 左下角的Find可协助搜索数据;
  • 界面下方进度条显示的是当前Bus Hound抓取界面存储的容量百分比,如果进度条到头了,那么它会清除掉当前所有抓取到的数据,重新开始显示;

4.数据保存

  • 将数据保存,即完成一次数据抓取;

三、发送命令

在这里插入图片描述
Note:图片转载

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一条小闲Fish

感谢你对知识共享的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值