我正嘗試將數據發送到Android上的通用熱敏打印機。我可以通過dmesg看到它在那裏檢測到一個設備,但是沒有創建諸如usblp0,lp0,ttyUSB0等節點。 dmesg聲明它是一個通用批量設備。枚舉Android的UsbManager.getDeviceList()總是返回一個空集。Android上的通用USB設備
在閱讀了關於如何在Linux上創建設備,驅動程序,節點等之後,我最好猜測發生了什麼是內核不創建節點或將設備與某種串行驅動程序關聯。
如果在Android上創建節點太困難了,有沒有一種方法可以簡單地將echo
添加到設備的批量端點?
到目前爲止,我已經嘗試了Nexus 7 2012,Nexus 7 2013和Acer A500。所有這些都可以支持真正的USB主機模式。我得到的最遠的是A500實際上說了一些關於usblp0和Unidirectional的內容,但沒有在/ dev中創建節點。