假設您想通過TTL-232R-3V3 USB電纜將您的Ubuntu 13.04臺式計算機連接到運行單個Linux風格的嵌入式系統的UART接口,該接口不屬於主要發行版。您自己的機器通過/dev/ttyUSB0
爲您提供連接接口。因爲您正在使用高級語言的框架(pySerial),所以您知道您可以通過C-struct termios
配置某些終端選項。如何找出正在配置哪個終端?
現在的問題是,你正在配置的終端在哪裏?您發送給遠程設備並配置的信息是什麼?或者,您是否簡單地配置您的系統如何解釋接口/dev/ttyUSB0
?或者,甚至有可能在UART到USB轉換器電纜的邏輯中發生一些配置?如果所有3個都可能,那麼您如何確定在/dev/ttyUSB0
上由termios
操作配置的參數集?
如果它使事情更容易解釋,認爲它可以包含,這取決於你設置的標誌,或者只LF
,僅CR
以上二者的是典型的Windows LF
/CR
處理的例子。不過,我的問題不僅限於這些選項。
注意:我意識到我已經看到一些選項是活動的,man page宣稱在POSIX和Linux中不可用,所以我提到了這個問題。