USB Sniffer Lite 项目教程

USB Sniffer Lite 项目教程

usb-sniffer-liteA simple USB sniffer based on Raspberry Pi RP2040项目地址:https://gitcode.com/gh_mirrors/us/usb-sniffer-lite

项目的目录结构及介绍

USB Sniffer Lite 项目的目录结构如下:

usb-sniffer-lite/
├── bin/
├── doc/
├── firmware/
├── hardware/
├── LICENSE
└── README.md

各目录和文件的介绍如下:

  • bin/:包含编译后的二进制文件。
  • doc/:包含项目的文档文件。
  • firmware/:包含项目的固件代码。
  • hardware/:包含硬件相关的文件和设计。
  • LICENSE:项目的许可证文件,采用 BSD-3-Clause 许可证。
  • README.md:项目的介绍和使用说明。

项目的启动文件介绍

项目的启动文件位于 firmware/ 目录下,主要包含固件代码。启动过程如下:

  1. Boot RP2040 into the BootROM mode:将 RP2040 启动到 BootROM 模式。
  2. Copy the UF2 file to the drive:将 UF2 文件复制到驱动器中。

项目的配置文件介绍

项目的配置文件位于 firmware/ 目录下,主要包含固件的配置代码。配置文件支持以下命令:

  • Print the help message (h):打印帮助信息。
  • Display current buffer (b):显示当前缓冲区。
  • Start capture (s):开始捕获。
  • Stop capture (p):停止捕获。

配置文件还包含一些硬件连接的默认引脚分配,如下表所示:

| RP2040 Pin | Function | USB Cable Color | |------------|----------|-----------------| | GND | Ground | Black | | GPIO 10 | D+ | Green | | GPIO 11 | D- | White | | GPIO 12 | Start (internal) | N/A | | GPIO 18 | Trigger | N/A | | GPIO 25 | Status LED | N/A | | GPIO 26 | Error LED | N/A |

通过这些配置,用户可以自定义硬件连接和捕获设置。

usb-sniffer-liteA simple USB sniffer based on Raspberry Pi RP2040项目地址:https://gitcode.com/gh_mirrors/us/usb-sniffer-lite

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

严才革White

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值