[英]Connecting usb to uart device to android device >3.1
我知道API> 3.1的最新Android設備支持USB主機模式或USB OTG,可以連接很多USB設備,如閃存盤,鼠標,鍵盤等,但是你可以連接任何沒有通用驅動程序的設備像USB到uart設備 ,打印機,相機
我在源代碼中將這些設備的linux驅動程序作為.c文件,那么有沒有辦法可以將這些驅動程序構建並安裝到Android手機上並使usb設備可以在手機上使用?
要使用Linux驅動程序,你必須編譯自己的內核或內核模塊。 如果您希望其他人使用您的應用,這不是一種可行的方法。
對於某些低帶寬USB設備,可以使用Host API在Java中編寫用戶空間驅動程序。 對於USB-UART,有一個usb-serial-for-android項目正在實現基於此API的用戶空間驅動程序。
沒關系 ! 我在這里為我的設備找到了一種標准方式它通過本機代碼和IPC以及制造商的官方庫提供接口
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.