Linux列印串列埠資料

2021-07-10 14:02:06 字數 414 閱讀 9449

有兩種方法可以列印串列埠資料,一種方法是使用cat配合stty,另一種方法是使用socat。

mingdu.zhengatgmaildotcom

stty -f /dev/ttys0 ispeed 115200 ospeed 115200 cs8

cat /dev/ttys0

cat可以直接把串列埠資料列印到終端,但是不能設定串列埠波特率等引數,可以使用stty首先設定好串列埠引數,然後使用cat列印。

socat file:/dev/ttys0,b115200,inlcr=1  stdout
可能需要sudo。開啟/dev/ttys0時將設定波特率,然後將串列埠資料**到stdout,即列印到終端。

串列埠列印除錯

產品沒有jtag介面,無法斷點debug,只能串列埠列印來除錯。printf d n line 大多數編譯器支援這樣乙個巨集 line 在編譯中會替換為巨集所在檔案中的行號。printf build date s,n build time s n date time 這兩個巨集會在編譯過程中替換為目...

串列埠通訊 列印

1 列印字串 void usart sendstr u8 str while str i 0 void usart2 irqhandler void 例如 usart sendstr 串列埠初始化成功!usart sendstr r n 列印換行符 2 列印整型變數 sprintf char str...

串列埠列印問題

串列埠列印問題 delphi windows sdk api 串列埠列印,發什麼命令可以改變字型大小 如果幫我解決200分相送。printer.canvas.font.size 我的問題是,直接通過串列埠寫 指令 不是用其驅動來列印,如果用printer,速度會很慢,這個我也會 串列埠指令如 esc...