2023年9月12日 星期二

透過 PuTTY 進行嵌入式系統除錯

之前介紹過使用 minicom 作為嵌入式系統的除錯工具,

這套軟體通常是在 Ubuntu 系統中來使用,

今天則是要介紹一套在 Windows也能使用

透過 PuTTY 進行嵌入式系統除錯

嵌入式系統運用的範圍很廣泛,

舉凡從監視器、數位電視、車用電子等,

都有參一腳,

開發過程中使用除錯板協助找出問題,

應該是軟體開發中重要的一個環節。

PuTTY 是一套開源的工具軟體,

支援多種網路協定,包括SCP,SSH,Telnet等,

此次就透過 PuTTY 來進行除錯


安裝完畢並開啟 PuTTY 就能看到如上圖的畫面,

由於嵌入式系統通常以 USB to RS232 連接除錯板,

此處在連線的類型 (connection type) 選擇 Serial ,

並選擇連接埠的埠號 (可從系統的裝置管理員看到),

連接的速率通常為 9600 或者 115200 ,

都設定好後就能夠連線


在Session 中有個子分頁 Logging ,

這是能夠將除錯訊息記錄下來存成檔案的設定,

指定好檔案名稱與檔案存在的處置後,

就能夠將除錯過程中的所有訊息都記錄在檔案上


在 Teminal 頁面中,

可設定訊息超過視窗時可自動換行,

換行時候要不要送出 CR( 游標回到最左邊 ) 與LF( 游標移至下一行 ) ,

或者可選擇是否要在清除螢幕的時候以背景顏色填滿等,


Window頁面中,

可以設定字型大小與樣式,

也能設定視窗要顯示文字的行列數目,

這些功能有機會用到再介紹給大家使用,

一般使用預設值即可


PuTTY 是功能相當強大的工具軟體,

甚至能夠透過它進行 SSH連線或者 Telnet連線等,

不過今天的重點在於使用 PuTTY 來進行除錯,

其實只要能夠接收來自於除錯板的訊息,

就能幫助軟體工程師進行嵌入式系統的開發,

最後附上影片簡單教大家設定 PuTTY ,

還沒有訂閱的朋友記得點選訂閱來支持頻道



沒有留言: