当前位置: 首页 > news >正文

USB - 常用开发工具

有多种工具可用于检测和管理 USB 通信。下面是几个选项:

  1. USBDeview
    NirSoft

    • 描述: NirSoft 开发的一款免费工具,可列出连接到计算机的所有 USB 设备以及之前连接的 USB 设备。
    • 特点: 提供每个 USB 设备的详细信息,包括名称、描述、设备类型、序列号等。它还允许你禁用、启用和卸载 USB 设备。
  2. USBlyzer
    FindMySoft

    • 描述: 一款专业的 USB 协议分析器,可提供有关计算机上所有 USB 设备和 USB 控制器的详细信息。
    • 特点: 提供全面的 USB 流量分析和详细的 USB 设备属性报告。适用于调试 USB 通信和开发。
  3. USBTrace
    SysNucleus

    • 描述: 功能强大的 USB 协议分析软件,可捕获和分析 USB 协议数据。
    • 特点: 允许您监控 USB 流量、解码 USB 协议并调试 USB 相关问题。它支持多种 USB 类,可用于硬件和软件 USB 调试。
  4. 使用USBPcap的Wireshark
    Wireshark

    • 说明:Wireshark 是一款著名的网络协议分析器,USBPcap 是一款开源 USB 数据包捕获软件。
    • 特点: 两者结合使用,可让您捕获和分析 Windows 上的 USB 流量。这种组合非常灵活,能深入洞察 USB 通信。
  5. Bus Hound
    Perisoft

    • 描述: 一款适用于 Windows 的 USB 总线分析仪,可提供详细的 USB 数据捕获和分析。
    • 特点: 允许您实时监控 USB 通信,并提供全面的数据记录和协议解码。
  6. Total Phase Data Center
    Totalphase

    • 描述: 跨平台 USB 协议分析仪,提供实时 USB 总线监控。
    • 特点: 支持 USB 1.1、2.0 和 3.0,并提供详细的分析和可视化工具。它对使用 USB 设备的开发人员和测试人员都很有用。
  7. USB TreeView
    TreeView

    • USBTreeView 是一款 Windows 图形用户界面应用程序,可让您浏览计算机上的所有 USB 控制器和已连接的 USB 设备。
  8. USBView
    MicroSoft

通用串行总线查看器(USBView)或 usbview.exe 是一款 Windows 应用程序,可用于浏览计算机上的所有 USB 控制器和已连接的 USB 设备。USBView 适用于所有版本的 Windows。

9, 其他
https://freeusbanalyzer.com/
https://vusb-analyzer.sourceforge.net/
https://github.com/greatscottgadgets/ViewSB
https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/how-to-retrieve-information-about-a-usb-device

总结
这些工具各有特点和优势,因此最佳选择取决于您的具体需求,例如您是否在寻找免费的解决方案、需要详细的协议分析或需要跨平台支持。


There are several tools for detecting and managing USB communication. Here are a few options:

  1. USBDeview:
    NirSoft

    • Description: A free tool by NirSoft that lists all USB devices connected to your computer, as well as previously connected USB devices.
    • Features: Provides detailed information about each USB device, including name, description, device type, serial number, and more. It also allows you to disable, enable, and uninstall USB devices.
  2. USBlyzer:
    FindMySoft

    • Description: A professional USB protocol analyzer that provides detailed information about all USB devices and USB controllers on your computer.
    • Features: Offers comprehensive analysis of USB traffic and detailed reports on USB device properties. Suitable for debugging USB communication and development.
  3. USBTrace:
    SysNucleus

    • Description: A powerful USB protocol analyzer software that captures and analyzes USB protocol data.
    • Features: Allows you to monitor USB traffic, decode USB protocols, and debug USB-related issues. It supports a wide range of USB classes and can be used for both hardware and software USB debugging.
  4. Wireshark with USBPcap:
    Wireshark

    • Description: Wireshark is a well-known network protocol analyzer, and USBPcap is an open-source USB packet capture software.
    • Features: Together, they allow you to capture and analyze USB traffic on Windows. This combination is highly flexible and provides deep insights into USB communications.
  5. Bus Hound:
    Perisoft

    • Description: A USB bus analyzer for Windows that provides detailed USB data capture and analysis.
    • Features: Allows you to monitor USB communications in real time and offers comprehensive data logging and protocol decoding.
  6. Total Phase Data Center:
    Totalphase

    • Description: A cross-platform USB protocol analyzer that provides real-time USB bus monitoring.
    • Features: Supports USB 1.1, 2.0, and 3.0, and offers detailed analysis and visualization tools. It’s useful for both developers and testers working with USB devices.
  7. USBTreeView
    TreeView

  • USBTreeView is a Windows graphical user interface application that enables you to browse all USB controllers and connected USB devices on your computer.
  1. USBView:
    MicroSoft

The Universal Serial Bus Viewer (USBView) or usbview.exe is a Windows app that you can use to browse all USB controllers and connected USB devices on your computer. USBView works on all versions of Windows.

9, Misc
https://freeusbanalyzer.com/
https://vusb-analyzer.sourceforge.net/
https://github.com/greatscottgadgets/ViewSB
https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/how-to-retrieve-information-about-a-usb-device

Summary
Each of these tools has its own set of features and strengths, so the best choice depends on your specific needs, such as whether you’re looking for a free solution, need detailed protocol analysis, or require cross-platform support.

相关文章:

  • C++ -- 红黑树的基本操作
  • 从零开始精通Onvif之图片抓拍
  • Mybatis --- 动态SQL 和数据库连接池
  • docker Pulling fs layer 含义
  • DeepSpeed Monitoring Comm. Logging
  • 速盾:什么是高防CDN?有什么优势?
  • 网络安全复习笔记
  • 入门Rabbitmq
  • QT中出现ASSERT failure in QList::at: “index out of range”的情况和解决办法
  • 全面解析AdaBoost:多分类、逻辑回归与混合分类器的实现
  • 基于DPU的云原生裸金属服务快速部署及存储解决方案
  • Jupyter Notebook 中 %run 魔法命令
  • 高级优化理论与方法(十五)
  • 外网怎么访问内网?
  • 【rabbitmq的消息堆积问题】
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • extract-text-webpack-plugin用法
  • Github访问慢解决办法
  • HTML-表单
  • HTTP--网络协议分层,http历史(二)
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JavaWeb(学习笔记二)
  • Java读取Properties文件的六种方法
  • js操作时间(持续更新)
  • Protobuf3语言指南
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 免费小说阅读小程序
  • 模型微调
  • 前端相关框架总和
  • 深入浅出Node.js
  • 微信小程序--------语音识别(前端自己也能玩)
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 关于Android全面屏虚拟导航栏的适配总结
  • ​iOS实时查看App运行日志
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #define、const、typedef的差别
  • #NOIP 2014#Day.2 T3 解方程
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (3) cmake编译多个cpp文件
  • (day18) leetcode 204.计数质数
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (分布式缓存)Redis持久化
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)计算机毕业设计高校学生选课系统
  • (接口自动化)Python3操作MySQL数据库
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (一)u-boot-nand.bin的下载
  • .Net - 类的介绍
  • .Net CF下精确的计时器