随笔分类 -  usb

摘要:编译库或工具 编译 hidapi 编译 hidapi,不成功,报错缺少 libudev git clone https://github.com/libusb/hidapi.git cd hidapi mkdir build cd build cmake -DCMAKE_C_COMPILER=aar 阅读全文
posted @ 2025-06-27 08:35 叶余 阅读(292) 评论(0) 推荐(0)
摘要:Windows 系统使用 FFmpeg 查看摄像头详细信息 查看摄像头设备列表 PS C:\Windows\system32> ffmpeg -hide_banner -list_devices true -f dshow -i dummy [dshow @ 0000014791cab200] "H 阅读全文
posted @ 2025-06-23 08:45 叶余 阅读(176) 评论(0) 推荐(0)
摘要:技术背景 我们的板子作为 USB Gadget 设备通过 USB 线接入 USB 主机使用,我们的板子被主机识别为一个 Compsite Device,这个 Compsite Device 是由我们板子根据 Host 口实际接的 USB 设备动态创建的,所以它包含哪些功能,由接在 Host 口的设备 阅读全文
posted @ 2025-06-20 15:16 叶余 阅读(203) 评论(0) 推荐(0)
摘要:问题描述 USB Host 口接入某些 USB 设备时会出现小概率枚举失败。没有找到根本原因。可以想办法规避,主机软件给 USB 端口重上电就能重新枚举成功。但是在应用层想通过 libusb 库来判断枚举失败存在如下问题: 应用层检测到枚举异常并重上电这个过程太长了,长达1分多钟,这个过程从指从插入 阅读全文
posted @ 2025-06-19 20:35 叶余 阅读(196) 评论(0) 推荐(0)
摘要:1. USBIP 简介 在 USB 系统中,USB 设备和 USB 主机间通过 USB 线连接在一起。USB 线的长度较短,USB 设备只能安装到 USB 主机周边,设备和主机的距离也就很短。USB over IP(后文简称为 USBIP) 技术将 USB 设备接入 IP 网络,将 USB 设备连接 阅读全文
posted @ 2025-06-18 09:27 叶余 阅读(1076) 评论(1) 推荐(1)
摘要:USB(Universal Serial Bus, 通用串行总线)是连接计算机与周边设备的一种总线标准,以简单易用的方式来扩展计算机外设。USB 总线是一种串行传输总线,使用差分信号传输数据。USB 设备支持即插即用和热插拔。本文主要基于 USB 2.0 版本,介绍 USB 相关软件工程应用中的一些 阅读全文
posted @ 2025-06-16 10:32 叶余 阅读(633) 评论(1) 推荐(3)