1
我使用gradle在Arduino上(一個微控制器)上載測試。我可以通過/ dev/ttyUSB0獲得測試輸出(在我的Ubuntu上)。從gradle中的/ dev/ttyUSB0讀取測試結果
我正在尋找最簡單的方法來獲取gradle中的測試輸出。我做了一些實驗用貓(ant.exec):
def checkTestResults = {
ant.exec(
outputproperty:"cmdOut",
errorproperty: "cmdErr",
resultproperty: "cmdExit",
failonerror:"true",
dir: './MyArduinoTests',
searchpath:"true",
executable: 'cat') {
arg(value:"/dev/ttyUSB0")
}
println ant.cmdOut
}
它沒有很好地工作。我沒有得到串口的完整輸出。有時候,我沒有得到任何輸出。
如何在不編寫讀取端口的單獨程序的情況下完成此任務?
我的測試顯示:兩個: sudo cat/dev/ttyS0(將一個輸入設備直接連接到串口) sudo cat/dev/ttyUSB0(通過串口到USB硬件適配器將相同的輸入設備連接到USB端口)從控制檯無縫工作,從而得出結論:您的問題可能是一個問題。編寫一個單獨的簡單串行程序閱讀器並不是那麼重要,參見[這裏](http://code.google.com/p/java-simple-serial-connector/wiki/jSSC_examples)。 – linski