易截截图软件、单文件、免安装、纯绿色、仅160KB

linux libusb 一个生僻的问题

程序是在ubuntu9.04下,基于libusb的usb驱动开发
USB设备描述:设备ID为118f:087f,在这个ID下面有两个设备:设备1和设备2
设备1为只读设备,设备2位控制设备,用于根据主机的控制做出反应

程序运行情况:
代码可以无错误的运行,写入和读取数据,程序都提示成功,而且读写的字节数也是正确的。

问题,上面的代码默认代开的是ID下的1号设备,由于1号设备是只读设备,所以写入的数据没有反应。正确的是应该是对2号设备进行读写操作,但是不知道应该用什么函数来设置usb_bulk_read和usb_bulk_write的目标位这个ID下的2号设备呢?
不知道usb_set_altinterface和usb_set_configuration是做什么用的,是否可以实现上面的功能呢?
请高手指点迷津

    struct usb_bus *busses;
    struct usb_bus *bus;
    struct usb_device_descriptor *desc;
    struct usb_device *dev;
    struct usb_dev_handle *m_USBHandle;

    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)
        {//search device
           
            desc = &(dev ->


相关问答:

关于LINUX操作系统的安装

    我没有安装操作系统的经验,即使是WINDOWS。现在想在LINUX操作系统大环境下学C语言,又要买本本,请问如果操作系统安装不当,会不会对电脑造成什么大的破坏?有没有必要先买一个二手电脑练一下LINUX的 ......

Linux小问题

Linux不正常关机导致系统坏,请问怎么检查和修复系统?
在刚启动的时候会有提示的。

修复可以靠livecd
或者把基本系统部分重新安装即可

是不是系统编程了read-only的啦?无法往系统写入数据啊?
有的情 ......

java如何控制远程Linux重启

我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......

请问Ubuntu Linux 怎么实现离线更新呢?

现在我有两台机 一个在家  一个在学校  在学校的那台机子不能上网  我把家里的那台机子更新到最新了  然后把 /var/cache/apt/archives  下的所有Deb包复制到学校那台没联网的机子上了&nbs ......

linux 下安装oracle

请问谁有在linux下安装oracle的指导文档最好是11g的,安装了好几次都失败了,郁闷……

10g的文档,供参考.

linux平台下oracle数据库安装
http://blog.csdn.net/tianlesoftware/archive/2009/10/24/47 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号