嵌入式串列埠列印資訊重定向到當前終端介面

2021-10-24 12:23:14 字數 662 閱讀 7106

轉至 概述

在嵌入式linux系統中,有時通過遠端(telnet或者ssh)登入到現場裝置,想看程式的實時列印的除錯資訊,需要將輸出到串列埠的除錯資訊重定向到當前登入的終端介面上。

也可以將程式重新啟動到當前終端介面,但是在程式出現問題時,如果重啟程式,可能會破壞了問題現場,再查詢問題就不好查詢了。

下面是實現的**,可以將輸出到串列埠的日誌資訊,重定向到當前的telnet或者ssh介面上,是不是很神奇!

實現**

#include #include #include #include #include #include int main(int argc, char *ar**)

/* 獲取當前tty名稱 */

嵌入式串列埠列印資訊重定向到當前終端介面

在嵌入式linux系統中,有時通過遠端 telnet或者ssh 登入到現場裝置,想看程式的實時列印的除錯資訊,需要將輸出到串列埠的除錯資訊重定向到當前登入的終端介面上。也可以將程式重新啟動到當前終端介面,但是在程式出現問題時,如果重啟程式,可能會破壞了問題現場,再查詢問題就不好查詢了。下面是實現的 ...

嵌入式串列埠

一 使用ads1.2平台設計程式,並具有以下功能 30分 要求 在micro 2440 平台下實現,串列埠輸入字元控制蜂鳴器發聲。當串列埠傳送 a b c d 時,蜂鳴器發出不同的聲音。組合語言,c 彙編混合程式設計都可以 area xie code,readonly entry ldr r13,0...

串列埠列印資訊的奇怪問題

遇到的問題 自己解決加入串列埠列印資訊碰到了鬱悶的事情。剛開始,我只想把c wince500 public common oak drivers serial com mdd2編譯成debug版本,來列印資訊的。我採用了如下方法 第一種 將下面這句 加入到驅動所在目錄中的sources檔案中即可 c...