libusb-1.0

    0熱度

    1回答

    我跑從這裏教程獲得下面的代碼示例:http://www.dreamincode.net/forums/topic/148707-introduction-to-using-libusb-10/ 我跑了反對通過USB連接到MacBook Pro的運行Mac OS X山獅運行Android 4片。 輸出包含「寫入成功!」所以我假設libusb_bulk_transfer()正常工作。我的問題是4個字節

    7熱度

    1回答

    我想在我的Android應用程序(Java GUI + native(C++)核心)中使用libusb。我已經編譯過libusb並嘗試調用它的函數,但libusb_open返回LIBUSB_ERROR_ACCESS。我想USB存取權限有問題,但我不知道如何解決這個問題。所以,這裏有兩個問題: 1)如何讓libusb運行在一個紮根的Android 3.1設備上? 2)是否可以在無根的出廠默認設備上使

    1熱度

    1回答

    可能重複: Why are there sometimes meaningless do/while and if/else statements in C/C++ macros? do { … } while (0) what is it good for? 探索的libusb-1.0.9的源代碼,我已發現這樣的行(./os/poll_windows.c:78): #define CHECK_I

    8熱度

    1回答

    我正在編寫一個小程序,使用Linux上的libusb-1.0與特定的USB HID產品(由供應商和產品ID標識)進行通信。現在,我必須以root身份運行程序,因爲「libusb需要寫入USB設備節點」。有沒有辦法改變我需要的設備上的權限,以便我不需要以root身份運行我的程序?

    1熱度

    1回答

    我正在使用libevent編寫一個事件驅動的應用程序,我需要使用libusb-1.0進行USB傳輸。 我想用libusb_get_pollfds獲得的文件描述符列表(fds)並將其添加到LIBEVENT這樣的: const struct libusb_pollfd **fds = libusb_get_pollfds(device->context); const struct libusb_

    0熱度

    1回答

    我正在用C語言編程,並且使用libusb庫的Anjuta小應用程序。 爲了某種目的,libusb需要寫權限。 該協議已經在本主題中討論過:「在Linux上訪問USB設備(libusb-1.0)?」。 也許主題解決方案工作正常(我還沒有嘗試過),但我想我的應用程序訪問所有USB設備,而不是特定的。 我試着在libusb-1.0.so文件中設置一個suid位,這個文件有一個root擁有者但是libus

    2熱度

    3回答

    我有一個USB HID刻度,我需要從中獲取稱量報告。我可以在Linux上通過從/dev/hidraw#一次讀取7個字節來完成此操作,但我希望使用libusb-1.0獲得相同的信息。 即使當我得到一些非空字節,我得到錯誤-9:LIBUSB_ERROR_PIPE 我試圖用一個控制轉移,像這樣: #define WEIGH_REPORT_SIZE 7 /* * Open a han

    4熱度

    2回答

    因此,我安裝了Pyusb 1.0.0-alpha-1 在Windows下,我無法獲得任何USB設備的句柄。 >>> import usb.core >>> print usb.core.find() None 我有1個USB設備(idVendor = 0x04d8,idProduct = 0x0042)插入,我試圖usb.core.find(idVendor=0x04d8, idProdu

    4熱度

    2回答

    我修改libusb1.0開放功能如下: static int op_open2(struct libusb_device_handle *handle, int fd) { struct linux_device_handle_priv *hpriv = _device_handle_priv(handle); hpriv->fd = fd; return usb

    2熱度

    1回答

    我想知道libusb_set_debug()是否工作。我無法從中獲得任何輸出。 如果我使用--enable-debug-log進行配置和構建,則可以打開調試日誌記錄。 如果我將libusb_set_debug()設置爲3,我應該獲得與enable-debug-log相同的輸出嗎? 我沒有LIBUSB_DEBUG env變量集。 我假設我缺少一些簡單的東西。 謝謝,