最近在用 QT 做一个 MAC 上的 Kindle 批注管理软件,遇到的第一个问题就是检测 MAC 上连接的 USB 设备的状态。如果是在 Cocoa 进行开发,会有对应的系统 API 可供使用,但是由于我是在 QT 平台进行的开发,所以无形中加大了一点难度。就在这时,我发现了一个库:libusb
libusb 介绍libusb 设计了一系列的外部API 为应用程序所调用,通过这些API应用程序可以...
分类:
系统相关 时间:
2016-01-27 09:24:52
阅读次数:
1983
Ubuntu 14.04.3 amd64apt-get install gitapt-get install libusb-1.0-0-dev安装rtl-sdrgit clone git://git.osmocom.org/rtl-sdr.gitmkdir buildcd buildapt-get ...
分类:
其他好文 时间:
2015-12-15 00:42:22
阅读次数:
802
usb通信分为4种传输方式,下位机通信协议用的是块传输,也就是bulk传输,C#下实现的usb通信使用的是开源的LibUsbDotNet,主要的就是需要在C#中添加LibUsbDotNet.dll引用文件,安装后的LibUsbDotNet里面有我是参考bulk传输实例,这个需要libusb-1.0....
本文主要是记录Ubuntu安装libusb时遇到的一些问题和解决方法。
分类:
系统相关 时间:
2015-11-06 19:30:53
阅读次数:
486
今天帮忙编译某个东西时,提示undefined reference to XXXX。这个错误是链接器的错误,查了半天,唯一一个比较像的线索就是库的依赖顺序。后来看到有人说把链接选项打两遍,比如gcc `pkg-config --cflags --libs gtk+-2.0 libusb-1.0` x...
分类:
其他好文 时间:
2015-10-22 17:19:32
阅读次数:
260
转自:http://cpbest.blog.163.com/blog/static/41241519201111575726966/libusb是linux系统中,提供给用户空间访问usb设备的API,方便从linux内核中获取或设置usb设备的信息。lsusb这个用户空间程序,也正是依赖libus...
分类:
系统相关 时间:
2015-09-24 10:42:13
阅读次数:
1217
软件使用环境:
MFC程序开发: VS2010
操作系统:WIN7
开发板:cepark usb
1. 编写好下位机程序,这里直接使用圈圈的MyUsbHid,将USB设备连接到电脑;
2. 使用inf wizard安装驱动程序;
利用libusb-win32 的安装向导,也即inf wizard,这里使用的程序为cepark usb开发板的圈圈usbhid自定义程序,...
操作环境:ubuntu,基于libhid/libusb进行开发libusb介绍:libusb设计了一系列的外部API为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API调用了内核的底层接口(ioctl),和kernel driver中所用到的函数所实现的功...
分类:
其他好文 时间:
2015-07-07 16:16:48
阅读次数:
195
usb开发USB HID报告及报告描述符简介LibUSB通过SetReport()请求与USBHID设备通信libusb开发者指南USB枚举和HID枚举实例USB命令BusHound数据分析Linux下USB内核之学习笔记(一)USB 的 UrbUSB数据分析(Bus Hound)USB协议中的建立...
分类:
其他好文 时间:
2015-06-12 19:13:37
阅读次数:
168
源:libusb 开发者指南libusb Developers Guidelibusb 开发者指南原作者:Johannes Erdfelt翻译者:牛胜超Table of Contents目录Preface序言I. Introduction 引言 1. Overview 概述 2. Current O...
分类:
其他好文 时间:
2015-06-12 19:11:10
阅读次数:
647