2015-02-24 86 views
5

我正在嘗試訪問出現在/dev/中的USB設備hidraw4Pyserial可以使用隱藏設備嗎?

我有通信接口(基於RS232串口通訊)的規範,但我不能,甚至得到了與pyserial連接工作:

代碼:

import serial 
ser = serial.Serial(port='/dev/hidraw4') 

錯誤:

serial.serialutil.SerialException: Could not configure port: (22, 'Invalid argument') 

我真的不明白什麼是我可以在/dev/中找到hidrawtty文件之間的差異。 Pyserial可以連接到這些設備(如果沒有,是否有解決方法)?

回答

0

經過大量的研究,看來沒有,它是不可能得到Pyserial與hidraw設備的工作。我可以推薦以下兩種不同的方法來解決這個問題:處理設備

  • 使用Pyusb
  • 寫自己的USB驅動程序(內核空間),並寫了一個API與司機溝通
+1

您是否最終使用上述任何方法解決了問題?如果是這樣,怎麼樣? – shivams 2016-07-28 07:52:19

相關問題