ChinaUnix.net
相关文章推荐:

libusb使用

Andrew Huang <bluedrum@163.com> 转载请注明作者及联络方式.



  手里的USB Phone并且使用Holtek的HT82A834R .支持与SkyPe软件交互,比如按下Phone上的数字按键,则SkyPe也会显示相应数字。而且PHONE的LCD也会相应提示。 但是官方只提供WINDOWS的中间程序和驱动,并没有提供USB HID的交互接口。在LINUX下,虽然会显示按键设备结点 /dev/hiddev0 和 /dev/hidraw0,但是操作起...

by bluedrum - 移动操作系统 - 2011-12-21 08:41:37 阅读(2845) 回复(0)

相关讨论

小知识:sudo insmod /lib/modules/2.6.22-14-generic/kernel/drivers/usb/serial/usbserial.ko vendor=0x8086 product=0xd001同时插上ttyUSB0和ttyUSB1(ch341),obm可以将dkb下载下去,但是自动重起之后,就不能下载接下来的东西了,所以应该,需要close(ttyUSB0_handle);然后进行接下来的下载,分别调用两次不过应该自动关闭了,所以可能还是不能同时插上ttyUSB0和ttyUSB1lsusb 显示usb设备的vendor和product比如:b074@gliethttp:~$...

by dayancn - Linux文档专区 - 2011-11-07 14:41:04 阅读(3421) 回复(1)

[color="Blue"]小知识:sudo insmod /lib/modules/2.6.22-14-generic/kernel/drivers/usb/serial/usbserial.ko vendor=0x8086 product=0xd001同时插上ttyUSB0和ttyUSB1(ch341),obm可以将dkb下载下去,但是自动重起之后,就不能下载接下来的东西了,所以应该,需要close(ttyUSB0_handle);然后进行接下来的下载,分别调用两次不过应该自动关闭了,所以可能还是不能同时插上ttyUSB0和ttyUSB1lsusb 显示usb设备的vendor和product比如:b...

by gliethttp - Linux文档专区 - 2008-03-31 18:18:37 阅读(1333) 回复(0)

本帖最后由 wgetfree 于 2010-12-21 13:49 编辑 68013A的固件功能是当输出缓冲区空时,会自动填满预先设计的字符串,所以在 PC(linux)上用cycfx2prog dbulk:6,-512可以读出字符串。 但是用libusb-1.0来实现时,总出现错误,代码如下: #include #include #include #include #include #include <libusb/libusb.h> #define VID 0x04b4 #define PID 0x8613 #define EP_IN 0x...

by wgetfree - 嵌入式开发 - 2010-12-21 13:37:36 阅读(3492) 回复(0)

//gliethttp_20080403 libusb实际测试代码 //0x02为bulk类型的OUT端点 //0x81为bulk类型的IN端点 usb_dev_handle *tavor_udev; BOOL OpenUsbPort (long int DelayTime) { struct usb_bus *bus; struct usb_device *dev; usb_init(); usb_find_busses(); usb_find_devices(); tavor_udev = NULL; for(bus = usb_busses;bus; bus = bus->next) { for (dev = bus->devices;dev...

by gliethttp - Linux文档专区 - 2008-04-03 17:17:51 阅读(1922) 回复(0)

转:http://blog.csdn.net/abc19842008/article/details/2177078

libusb 介绍

by LYZC11 - 移动操作系统 - 2011-12-22 08:51:08 阅读(840) 回复(0)

udev_handle = libusb_open_device_with_vid_pid(NULL, ivendor, iproduct); 为什么udev_handle返回值为NULL 经过调试发现是 libusb_open_device_with_vid_pid 内部的libusb_open返回的。 为什么打开失败呢

by 1ming0 - 驱动开发 - 2011-12-03 17:45:43 阅读(3552) 回复(1)

最近在做usb通信的东西,用了libusb开源库。但是它缺少我需要的API,我自己实现了,libusb源码编译安装成功,但是在编译应用程序的时候却找不到我之前添加的API函数。生成configure、makefile那些个工具,一大套代码,实在找不到应该改哪,有没有改过的人?

by fuchuangbob - 驱动开发 - 2011-03-31 19:38:14 阅读(2747) 回复(2)

基于libusb usb_init(); usb_find_busses(); usb_find_devices(); busses = usb_get_busses(); for (bus = busses; bus; bus = bus->next) { for (dev = bus->devices; dev; dev = dev->next) { 问题: 无法进入到此 if (dev->descriptor.idVendor == VendorID && dev->descriptor....

by antionette - BSD - 2009-05-12 09:51:30 阅读(1495) 回复(0)

http://libusb.sourceforge.net/doc/ 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29346/showart_239576.html

by huqwstar53 - Linux文档专区 - 2007-01-29 15:31:48 阅读(1120) 回复(0)

大家好,小弟最近使用libusb在linux下向u盘中灌入数据(主要想测一下笔记本的性能),写数据调用到了libusb_bulk_transfer。我用了一个for循环,但是只有第一次写入成功。其他次都返回-7:argument list too long。另外运行一次之后,在次运行程序。每次循环都返回-7。请大牛们指点迷津,先在这里谢过了! 代码: int UsbConfig::usbWrite() { //之前打开设备返回设备句柄运行正常。 int tmp; tmp = libusb_kernel_driver_a...

by sonlic - C/C++ - 2015-07-20 15:56:40 阅读(4970) 回复(2)