本文介紹了如何在 RT-Thread Studio 上使用 RT-Thread Nano,并以建立 stm32f103RB 的 Nano 工程為例。
安裝 RT-Thread Studio。連結:https://www.rt-thread.org/page/studio.html(請将以上連結複制至外部浏覽器打開)
打開 IDE,點選【檔案】-【建立】-【RT-Thread 項目】:

進入建立工程的配置向導:
注:可以通過修改 board.c 的 <code>SystemClock_Config()</code> 更改系統時鐘。
工程建立完畢,連接配接硬體,可直接進行編譯下載下傳,如下所示:
由于在建立工程向導中配置了控制台序列槽号及其引腳号,是以工程中已經實作了 uart 的驅動以及 <code>rt_hw_console_output()</code> ,預設可以進行列印。打開序列槽終端,可以發現在終端中執行了列印。
輕按兩下 <code>RT-Thread Settings</code> 進入配置,打開元件,勾選 FinSH Shell,儲存配置。此操作将把 FinSH 元件的源碼加入工程中。
其中,<code>rt_hw_console_getchar()</code> 已經在 drv_uart.c 中實作,無需再實作對接 FinSH 的代碼。
連結硬體,編譯下載下傳後,在序列槽終端中按下 Tab 鍵,可檢視系統中的指令:
A:可以通過修改 board.c 的 <code>SystemClock_Config()</code> 更改系統時鐘。
RT-Thread
讓物聯網終端的開發變得簡單、快速,晶片的價值得到最大化發揮。Apache2.0協定,可免費在商業産品中使用,不需要公布源碼,無潛在商業風險。
長按二維碼,關注我們