libusb
海歌也疯狂
用努力获得。
QQ:1317248465,欢迎交流
展开
-
【USB】Zadig 工具的使用说明与下载
参考链接:http://zadig.akeo.ie/https://github.com/pbatard/libwdi/wiki/ZadigZadig是USB驱动安装变得更容易。Zadig是一个安装通用USB驱动程序的Windows应用程序,诸如WinUSB,libusb-win32/libusb0.sys,libusbK,可以帮助你快速的使用USB设备。对于以下情况可能特别有用:...转载 2019-11-06 15:01:18 · 13806 阅读 · 0 评论 -
Linux libusb USB开发(一)—— USB设备基础概念
在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元:a -- 这里的USB总线接口指的是USB设备中的串行接口引擎(SIE);b -- USB逻辑设备被USB系统软件看作是一个端点的集合;c --功能单元被客户软件看作是一个...转载 2019-05-14 16:11:47 · 5777 阅读 · 0 评论 -
Linux libusb USB开发(二)—— libusb安装与调试
一、libusb 下载在官网http://libusb.info/可以下载到,如下图:下载里面的 libusb-1.0.22.tar.bz2二、libusb的安装1、环境 Ubuntu 16.042、安装主要分3个步骤,如下: a:执行./configure来配置安装包。 b:执行make编译该安装包。 ...转载 2019-05-14 15:33:59 · 1561 阅读 · 0 评论 -
Linux libusb USB开发(三)—— libusb函数库及接口函数介绍
一 libusb 介绍libusb 设计了一系列的外部API 为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API 调用了内核的底层接口,和kernel driver中所用到的函数所实现的功能差不多,只是libusb更加接近USB 规范。使得libusb的使用也比开发内核驱动相对容易的多。二 libusb 的外部接口2.1核心初始化函数...转载 2019-05-15 09:34:02 · 1885 阅读 · 0 评论 -
Linux libusb "LIBUSB_ERROR_ACCESS" libusb_open返回值为-3 error解决方法
Linux下libusb开发遇到如下问题在Linux下用libusb进行usb设备打开时遇到“LIBUSB_ERROR_ACCESSlibusb_open函数返回值为-3”此问题原因为该用户没有权限!解决方法第一步:执行以下命令重新运行测试程序,若还报错,执行第二步第二步:永久修改 USB 设备权限1)使用lsusb命令找出 USB 设备的 vendorID 和 p...转载 2019-05-15 09:48:14 · 2995 阅读 · 1 评论 -
Linux libusb "TIMEOUT -116" libusb_send返回值为-116 error解决方法
Linux下libusb开发遇到如下问题在Linux下用libusb进行usb_write_bulk()函数调用时,但usb_read_bulk()函数却会出现:libusb0-dll:[_usb_reap_async]timeouterror的错误提示 返回值为-116接收不到usb传来的数据此问题原因有很多种,需一一分析!解决方法第一步:排除设备配置错误检查us...转载 2019-05-15 09:50:41 · 1772 阅读 · 0 评论 -
Linux libusb USB开发(四)—— libusb例程,Linux环境下实现PC与USB设备的交互通信 (用的QT C++)
一、具体流程用libusb函数库来完成电脑与USB设备的数据交互功能,主要有以下步骤:1)初始化libusb函数库;2)根据vid和pid查找某一具体设备,并获取设备描述符;(vid和pid为设备的id,且每台设备的都vid和pid是唯一的)3)根据设备描述符打开相应设备,获取设备操作符;4)用设备操作符配置usb设备的配置模式和接口;5)调用相应传输函数向usb设备发送数...转载 2019-05-15 09:53:24 · 2876 阅读 · 1 评论 -
Linux libusb USB开发(五)—— 扩展:在Windows下进行libusb的安装与测试,包括usb设备驱动的生成与安装
一、下载libusblibusb 可以从http://libusb-win32.sourceforge.net处下载,32位系统和64位系统均可以用,例如下载libusb-win32-bin-1.2.6.0。二、安装libusb下载libusb-win32-bin-1.2.6.0.zip,解压后进入其下的bin文件夹下,运行inf-wizard.exe程序。该程序主要是用来安装li...转载 2019-05-15 10:23:46 · 3428 阅读 · 0 评论