由於是學習RTT內核,所以RT-Thread選項選擇nano-v3.1.3即可。 手中芯片為STM32F407系列,選擇UART1為控制台輸出,需要檢查發送腳和接收腳是否與開發板原理圖對應。 手中調試器為ST-LINK接口為JTAG。 最后點擊完成即可。 完成的項目 ...
在學習rtthread的過程中發現rthhread的控制台組件也可以支持帶參數的命令寫法。其實官網文檔寫得很詳細了,但是還是記錄一下。 不帶參數的命令寫法 不帶參數的命令寫法十分簡單,就是寫一個普通的函數 再利用這個宏導出 自己的demo節選,作為示例 在命令行里輸入TEXT r n就會觸發這個函數。關鍵是這個宏定義的實現 帶參數的命令的寫法 帶參數的命令寫法其實就類似main函數的參數一樣 i ...
2020-09-25 13:52 1 691 推薦指數:
由於是學習RTT內核,所以RT-Thread選項選擇nano-v3.1.3即可。 手中芯片為STM32F407系列,選擇UART1為控制台輸出,需要檢查發送腳和接收腳是否與開發板原理圖對應。 手中調試器為ST-LINK接口為JTAG。 最后點擊完成即可。 完成的項目 ...
RT-Thread nano版本:小資源場景的MCU用於簡單控制 RT-Thread宏內核版本:中等規模的IoT節點 RT-Thread Smart(混合微內核版本):功能豐富的智能設備,主要面向帶MMU的中高端處理器 關於宏內核與微內核: 宏內核:用戶應用程序是通過系統調用 ...
finsh是RT-Thread的命令行外殼(shell),提供一套供用戶在命令行的操作接口,主要用於調試、查看系統信息。在大部分嵌入式系統中,一般開發調試都使用硬件調試器和printf日志打印,在有些情況下,這兩種方式並不是那么好用。比如對於RT-Thread這個多線程系統,我們想知道某個時刻系統 ...
RT-Thread簡介,摘自RT-Thread官網www.rt-thread.org: RT-Thread是一個集實時操作系統(RTOS)內核、中間件組件和開發者社區於一體的技術平台,由熊譜翔先生帶領並集合開源社區力量開發而成,RT-Thread也是一個組件完整豐富、高度可伸縮、簡易開發、超低 ...
這里分析一下RT-Thread中串口DMA方式的實現,以供做新處理器串口支持時的參考。 背景 在如今的芯片性能和外設強大功能的情況下,串口不實現DMA/中斷方式操作,我認為在實際項目中基本是不可接受的,但遺憾的是,rt-thread現有支持的實現中,基本上沒有支持串口的DMA,文檔也沒有 ...
平台:正點原子STM32F407探索者開發板 + FreeModbus V1.6 + RT-Thread 源碼鏈接:https://www.embedded-solutions.at/en/freemodbus-downloads/ 源碼列表如圖所示,需要的文件包括modbus文件夾 ...
bernard.xiong CEO 熊譜祥 env,提供編譯構建環境、圖形化系統配置及軟件包管理功能 scons 是 RT-Thread 使用的編譯構建工具,可以使用 scons 相關命令來編譯 RT-Thread 特性: finsh shell c-type msh ...
Message queue的結構如下: 1 Parent屬於內核對象,通過這個成員可以將消息隊列掛到系統對象容器里面. Parent其實是一個ipc結構體,里面包含了掛起的線程 ...