![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
USB
文章平均质量分 75
u俺的me
这个作者很懒,什么都没留下…
展开
-
在openwrt(mips架构上)移植libusb库
背景有个项目,需要在openwrt的linux系统中使用libusb与挂载的一颗芯片进行USB通信,我要尝试在应用层通过libusb与外挂芯片进行USB通信。调研网上刚开始检索时,有网友说openwrt上不能使用libusb,因为openwrt是裁剪的linux系统,没有usbfs、有的说因为没有 /proc/bus/usb目录,而libusb依赖这个目录,所以不能用... ...我首先先看了下网友说的libusb这部分的源码,截取如下:static const char *find_原创 2021-09-02 10:30:36 · 762 阅读 · 0 评论 -
USB的四种传输模式
本文转载自 这里 当USB插入USB总线时,USB控制器会自动为该USB设备分配一个数字来标示这个设备。另外,在设备的每个端点都有一个数字来表明这个端点。 USB设备驱动向USB控制器驱动请求的每次传输被称为一个事务(Transaction),事务有四种类型,分别是Bulk Transaction、Control Transaction、Interrupt Transaction和Isochronous Trans转载 2021-07-28 17:16:32 · 1720 阅读 · 0 评论 -
windows上,在qt中使用CyAPI.lib操作USB设备
之前都是在Linux下使用cyusb的usb设备,通过libcyusb.cpp来进行usb设备的读写,libcyusb.cpp底层也是通过libusb来操作设备的,因此,在Llinux下,不需要usb相关的驱动就能实现读写的目的了,我们使用的都是bulk方式,亲测好用。而这几天,公司某个运行在PC上的UI界面工具需要通过USB与板载的FPGA通信,本以为在qt里导入官方的库直接调用...原创 2020-07-30 18:59:48 · 3606 阅读 · 7 评论