libusb

    2熱度

    1回答

    我正在嘗試使用Python 2.7與PyUSB來與NI儀器DAQ板通話。我正在使用MacBook Pro並運行Yosemite 10.10.4。我已經能夠安裝Python和PyUSB包沒有任何明顯的問題,但是當我嘗試使用PyUSB,它不能找到一個後端庫: >>> import usb.core >>> usb.core.find() Traceback (most recent call l

    0熱度

    1回答

    我必須使用libusb 1.0與CDC進行通信。它將在Linux上工作,但我正在測試Mac 10.10.3。 r = libusb_claim_interface(dev_handle, connection.usb_interface_index); // returns -3 日誌: 2015-07-02 23:43:13.901 xctest[66961:4625911] [TRACE

    4熱度

    1回答

    如何在Linux中正確獲取USB設備文件路徑。 我用命令:find/-iname 「USB」,並得到如下結果: /dev/bus/usb /sys/bus/usb /sys/bus/usb/drivers/usb /sys/kernel/debug/usb 下的/ dev /巴士/ USB我看到: 001 002 003 004 005 006 但我認爲他們都沒有我需要的文件。 在/

    3熱度

    1回答

    我用5v脈衝脈衝USB攝像頭拍攝照片。脈衝相機然後發送一個USB信號回到樹莓派。我正在編寫一個程序來收集通過USB發送的圖像。以下是我的代碼,該功能在觸發後從攝像頭開始進行輸入。 void opendevice() { libusb_device_handle* dev; struct libusb_device_descriptor* desc; int r; int err; i

    1熱度

    1回答

    我正在使用連接到FPGA的FT232H器件,並且正在嘗試向其寫入一些字節。讀取(傳送FPGA→PC)完美工作,但寫入(傳送PC→FPGA)完全不起作用。我正在使用以下代碼: libusb_open(board, &board_handle); if (libusb_kernel_driver_active(board_handle, 0) == 1) { if(libusb_detac

    5熱度

    1回答

    我正在編寫的應用程序的一部分使用libusb與設備通信,而且我很難測試我的代碼。有沒有一個框架來創建假的USB設備或其他方式來嘲笑libusb,以便更好地自動化測試,能夠在CI上進行測試,再現邊緣案例等?

    0熱度

    1回答

    我試圖運行該程序使用libusb發送數據。我無法找到我的USB端口的端點。該參數在libusb_bulk_transfer函數中是必需的。 #include <iostream> #include <libusb.h> using namespace std; int main() { libusb_device **devs; //pointer to pointer of

    1熱度

    1回答

    我試圖讓libusb與epoll而不是poll一起工作,因爲我已經在需要可擴展性的應用程序中使用epoll,並且只能在Linux上運行。我想知道libusb_get_pollfds這個打算輪詢的events標誌是否與epoll兼容。 例如,可以將POLLIN標誌註冊爲epoll,並獲得與EPOLLIN標誌相同的行爲,還是需要將這些事件標誌映射到它們對應的epoll版本?

    1熱度

    1回答

    我試圖通過USB在筆記本電腦和嵌入式主板之間建立通信。 USB驅動程序已安裝,並且已在Windows設備管理器中檢測到。現在我正在使用libusb開發Visual Studio 2013(Win32控制檯應用程序)中的代碼。 的libusb_init()功能不但是在功能usbi_mutex_init()在threads_windows.c文件libusb庫中返回一個錯誤,當我嘗試與libusb_o

    4熱度

    1回答

    我目前有一個Android應用程序通過USB OTG連接到設備。 通信使用libusb 1.0.9完成,並且對於其他具有api級別的設備工作良好< 21. (由於性能問題,通信必須是本地的) 在Android L下運行應用程序時,我得到以下從libusb_init錯誤(NULL): type=1400 audit(0.0:107): avc: denied { read } for name="u