最近開發linux和USB設備通信,USB設備可以理解為一個hid的讀卡器,使用的是RK3399平臺,系統版本 Debian 9
插入usb設備后,在/dev下,能看到 hidraw0 設備,所以用下邊網址中的方式操作USB設備的讀寫
https://blog.csdn.net/qq_33750826/article/details/79397984
但是使用中發現一個問題,一旦linux系統reboot,再執行程式,open (/dev/hidraw0)能夠成功,但是read不到資料,只能重新插拔USB設備才能恢復正常
對Linux不熟悉,所以有兩個問題
1、系統為什么把設備識別成hidraw0 而不是hiddev0呢,這是由系統決定的,還是USB外設決定呢
2.為什么reboot后,read不到資料,
希望有大神能指點一二,萬分感激。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/44501.html
標籤:專題技術討論區
上一篇:變數
