原文:嵌入式串口打印信息重定向到當前終端界面

概述 在嵌入式Linux系統中,有時通過遠程 telnet或者ssh 登錄到現場設備,想看程序的實時打印的調試信息,需要將輸出到串口的調試信息重定向到當前登錄的終端界面上。 也可以將程序重新啟動到當前終端界面,但是在程序出現問題時,如果重啟程序,可能會破壞了問題現場,再查找問題就不好查找了。 下面是實現的代碼,可以將輸出到串口的日志信息,重定向到當前的telnet或者ssh界面上,是不是很神奇 ...

2020-04-27 08:54 0 597 推薦指數:

查看詳情

保存終端打印信息

先要說明為什么要記錄終端會話,因為常會遇到這樣的情況,終端是有緩存大小限制的,當在終端打印的消息超出緩存范圍,它前面的打印消息就自動丟失了,這對於我們調試程序會造成障礙,所以有記錄完整終端打印消息的必要! 1使用script記錄Linux終端會話 script是大多數Linux產品 ...

Sat Jan 26 18:44:00 CST 2013 0 2815
痞子衡嵌入式嵌入式Cortex-M中斷向量表原理及其重定向方法

  大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家分享的是Cortex-M中斷向量表原理及其重定向方法。   接着前文 《嵌入式Cortex-M裸機環境下臨界區保護的三種實現》 繼續聊,嵌入式代碼設計里有時候一些特殊操作(比如 XIP 下 Flash 擦寫、低功耗模式切換 ...

Thu Aug 05 06:39:00 CST 2021 0 346
重定向啟動qemu linux串口重定向終端

本文是一篇關於重定向啟動的帖子 為了費事期間,qemu啟動一個Linux Guest,如果只需要這個Guest的終端,不需要圖形用戶界面,可將Linux Guest的輸出重定向至虛擬串口(最終是重定向終端)。下面以Fedora Guest為例說明用法。不同發行版和版本設置方法可能不 ...

Sun May 19 04:22:00 CST 2013 0 2655
linux重定向串口打印到telnet ssh遠程終端

如果要實時顯示printk 信息 可以參考 https://www.cnblogs.com/ChenChangXiong/p/11357416.html 有時候調試需要 但是沒有串口 使用telnet ssh遠程登錄的時候 不能顯示啟動時候運行的程序的打印 這個時候需要重定向 ...

Thu Aug 15 21:41:00 CST 2019 0 1013
痞子衡嵌入式:ARM Cortex-M文件那些事(4)- 可重定向文件(.o/.a)

  大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家講的是嵌入式開發里的relocatable文件(object, library)。   前三節課里,痞子衡都是在給大家介紹嵌入式開發中的input文件。從今天這節課開始,痞子衡就陸續為大家講output文件。上一節課工程文件 ...

Thu Jan 11 05:46:00 CST 2018 0 1063
linux嵌入式通過串口和PC傳文件

最近板子沒有網口 每次傳輸文件都是SD卡 不方便 使用lrz方便很多 參考: https://www.jianshu.com/p/5981114c3d7a 發送: lsz 文件名 默認放到終端的安裝目錄 接收:lrz 然后點擊文件 發送 選擇文件 ...

Sat Aug 17 23:37:00 CST 2019 0 987
Linux ROS與嵌入式串口通信

1.根據ros wiki的官方教程 學習即可,並且有許多例子可供學習 http://wiki.ros.org/rosserial_arduino/Tutorials 2.用ASIO讀寫設備串行口 ASIO不僅支持網絡通信還能支持串口通信。如何讓兩個設備使用串口通訊 ...

Tue Aug 23 00:16:00 CST 2016 12 18073
嵌入式linux串口設置(一)

在linux中,所有的設備文件一般都位於“/dev”下,串口1和串口2對應的設備名依次為“/dev/ttyS0”, “/dev/ttyS1”,而且USB轉串口的設備名通常為“/dev/ttyUSB0”,在linux下對設備的操作方法與對文件的操作方法一樣。 串口開發步驟: 串口的設置主要是設置 ...

Thu Apr 14 22:44:00 CST 2016 0 3118
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM