Bus Hound是美國Perisoft公司開發(fā)的高級總線協(xié)議分析工具,也是一款專用于PC各類總線數(shù)據(jù)監(jiān)控與調(diào)試的軟件,其名稱寓意敏銳捕捉總線細(xì)微活動。可以用來捕獲設(shè)備產(chǎn)生的協(xié)議數(shù)據(jù)包及輸入輸出指令操作,兼容所有版本的IDE、SCSI、USB、1394總線標(biāo)準(zhǔn)。捕獲的數(shù)據(jù)便于轉(zhuǎn)移至其他環(huán)境處理,支持生成HTML格式報告,捕獲內(nèi)容可保存為文本文件或ZIP壓縮文檔。這款工具在USB數(shù)據(jù)包捕獲與分析領(lǐng)域效能出色,趕快下載吧!
Bus Hound 使用說明
1、重啟之后,點擊桌面的 “Bus Hound” 快捷圖標(biāo)啟動程序,主界面如下:
首先關(guān)注菜單欄三個選項:
Capture: 數(shù)據(jù)抓取菜單選項;
Setting:設(shè)備設(shè)置菜單選項;
Devices:設(shè)備選取菜單選項。
2、點擊 “Devices” 菜單選項選取設(shè)備,(選取之后,就可以監(jiān)控該設(shè)備了。)
根據(jù) VID/PID 來單擊選取要操作的設(shè)備對象,最下方 “Properties” 即所要操作的 USB 設(shè)備的詳細(xì)信息:人機(jī)接口(HID)設(shè)備,共配置有 3 個端點,端點 0 為控制端點,大小為 8bytes;端點 1 分別為中斷 OUT/IN 端點,大小為 64bytes。
點擊 SendCommands 即向 USB 設(shè)備發(fā)送命令。
3、點擊 “Devices” 菜單頁面下的 “SendCommands” 來向 USB 設(shè)備發(fā)送命令
選取 USB 界面,要發(fā)送數(shù)據(jù)即選擇 OUT 端點,選擇發(fā)送長度(注意!不能超過端點設(shè)定大小!),填寫發(fā)送數(shù)據(jù),(此處當(dāng)初也讓我非常郁悶,根本沒有方框填寫數(shù)據(jù)好吧!!!?無意中將鼠標(biāo)點擊到最下面的紅框內(nèi),才發(fā)現(xiàn)最下面框中的部分既是數(shù)據(jù)輸入部分,直接輸入數(shù)值就可以。)最后點擊 “RUN” 完成發(fā)送。
提示:為了 DEBUG,在下位機(jī)做了個 Loopback,即將上位機(jī)發(fā)送的數(shù)據(jù)發(fā)回給上位機(jī)
4、點擊 “Setting” 菜單做一些必要的設(shè)置
按照自己的需求設(shè)置相應(yīng)的設(shè)置,在此小編也只是設(shè)置了抓取的最大包記錄顯示大小為 64bytes。
5、點擊 “Capture” 菜單選項,觀察 USB 上傳的數(shù)據(jù)
即可觀察到,OUT 下發(fā) USB 設(shè)備數(shù)據(jù)與 USB 設(shè)備上發(fā)的 IN 數(shù)據(jù)與預(yù)期相符,完全一致。
Bus Hound軟件高級功能
1、一次可捕獲兆字節(jié)級 I/O 數(shù)據(jù)
2、實時在屏幕上查看 I/O 數(shù)據(jù)
3、具備觸發(fā)條件設(shè)置功能
4、支持生成和提交自定義命令
5、可發(fā)布總線和設(shè)備重置指令
6、能夠捕獲系統(tǒng)啟動過程
7、可查看低級協(xié)議,包括 SCSI 檢測數(shù)據(jù)和 SMART 命令
8、支持微秒分辨率計時查看
9、捕獲的數(shù)據(jù)可拖放到其他應(yīng)用程序,或保存為 ZIP 文件
10、能捕獲同步傳輸和控制傳輸
11、可查看 IRP 及其他設(shè)備驅(qū)動程序包
Bus Hound軟件特色
1、支持所有版本的 IDE、SCSI、USB、1394 總線
2、兼容各類設(shè)備,如硬盤庫、DVD、鼠標(biāo)、掃描儀、網(wǎng)絡(luò)照相機(jī)等
3、支持 Windows 11、Windows 10、Server 2022、Server 2019 等系統(tǒng)
4、捕獲數(shù)據(jù)總量僅受機(jī)器內(nèi)存限制
5、可設(shè)置觸發(fā)信號自動停止捕獲操作
6、能測試讀取、同步等設(shè)備性能
7、可捕獲設(shè)備驅(qū)動包(如 IRP)
8、支持捕獲任意數(shù)量的并行設(shè)備,不受總線類型限制
9、體積小巧,便于傳輸和下載
10、捕獲的數(shù)據(jù)易于復(fù)制到其他環(huán)境并生成 HTML 格式
11、捕獲的數(shù)據(jù)可保存為文本文件或 ZIP 文件
12、所有可捕獲設(shè)備以樹形結(jié)構(gòu)列出,便于選擇
13、可捕獲設(shè)備的啟動過程
14、具備用戶偏好設(shè)置功能,如調(diào)整捕獲數(shù)據(jù)的顯示寬度,更便于查看和使用
15、可查看底層協(xié)議,包括 SCSI 的 sense 數(shù)據(jù)和 USB 的設(shè)置包
16、支持查看各階段時間變化,精確到微秒
17、可將輸入輸出操作實時顯示到屏幕上
18、純軟件解決方案,無需變更硬件,使用便捷
Bus Hound支持列表
USB 1.0 - 4.0
NVMe
SATA & IDE
SCSI & ATAPI
FireWire, 1394A/B
Bluetooth
Fibre Channel
iSCSI, SAS
PC Card, PCMCIA
serial port
parallel port
ps/2 ports
下一篇:最后一頁