1
A
回答
2
這絕不是新的圖書館使用open2(,INT FD)的任何實例。只有libusb的修改版本。所以,這裏所有的libusb命令都適用。唯一的區別是你必須使用libusb_open2來代替libusb_open。從libusb/libusb.h文件中,libusb_open2的原型是可見的。
int LIBUSB_CALL libusb_open2(libusb_device *dev, libusb_device_handle **handle, int fd);
現在,對於在android上使用libusb,步驟將是。 。
首先獲得許可的USB設備,您有興趣的細節在這裏給出:http://developer.android.com/guide/topics/connectivity/usb/host.html
然後使用方法getFileDescriptor()
使用提取的USB設備的文件描述符此文件描述符打開連接到USB設備。這是一個libusb_device。
現在你可以使用這個libusb_device來完成所有可以在計算機上使用libusb完成的工作。在libusb website上有很多例子。
對於其他查詢,您可以在freenode上#libusb上進行環聊。 有關具體示例,請閱讀文檔。試一試吧。如果卡在某處問這裏。不要指望餵食。
相關問題
- 1. 爲什麼IPC :: Open2 :: open2返回父進程ID?
- 2. 在沒有生根的情況下在Android上使用libusb
- 3. 如何將libusb與libevent一起使用?
- 4. NDK,C:使用函數時的致命信號6 - int close(int fd);
- 5. 使用libusb設置採樣率使用libusb
- 6. 在epoll數據結構中同時使用void * ptr和int fd
- 7. IPC :: Open2中間件
- 8. 使用libusb頭文件
- 9. 在Ubuntu上構建libusb用android-ndk
- 10. 使用libusb庫的USB應用程序
- 11. 我們可以在dup2中使用讀取fd和寫入fd作爲參數
- 12. Perl open2()與SIGCHLD一起死鎖?
- 13. 編譯並鏈接到Android的libusb
- 14. 確定和FD
- 15. 的libusb在Ubuntu
- 16. linux中的libusb
- 17. 爲什麼不能使用mmap和socket fd作爲參數?
- 18. 與FD()
- 19. 將FD轉換爲句柄
- 20. 轉換的Android HexColor爲int
- 21. Clojure core.logic CLP(FD)投影FD變量
- 22. Mac OS X中的fork(),sleep()和管道(int * fd)
- 23. 爲什麼fd [1]是write並且fd [0]被讀取?
- 24. c管道爲什麼是fd [0]和fd [1] 3和4
- 25. 無法使用libusb接收數據
- 26. Android L 5.0&libusb 1.0.9 - 沒有權限?
- 27. Android和libusb提交ISOC傳輸錯誤
- 28. libusb:未能在Android上獲取配置描述符
- 29. 不使用int轉換爲Int錯誤
- 30. 使用2的補碼將int從int轉換爲int