2017-02-12 170 views
0

當OBDII的CAN速度如此之快(500 kbit/sec)時,是否可以編寫bash腳本並能夠執行它們?OBDII的bash終端腳本

或者腳本根本不是問題,但使用的界面?

我看遍了這個網站和互聯網,但沒有找到我的問題的答案:如何最好地處理mac osx終端(bash)和OBDII車輛之間的中等複雜數據交換。

我的最終程序是用32位PIC處理器的freeRTOS/C語言編寫的,但攜帶如此多的東西來測試協議問題是非常尷尬的。

(我希望這個問題屬於這裏,如果沒有,我將不勝感激它被引導到別處)。

+1

'bash'很可能不適合這個;我假設來自OBDII端口的二進制數據可以包含空字節,'bash'不能處理它們。 – chepner

+0

謝謝,這是一個很好的答案,我會接受它。 – EmbeddedGuy

回答

1

bash只能以空終止字符串的形式處理數據。因此,它本身不能處理可能包含空字節的任意二進制數據。