RT-Thread V4.1.0 版本已經發布四月有余了,在這四個月中,RT-Thread的主倉庫中收到了包含了內核到BSP的方方面面的 PR 與 ISSUE。在我們和社區的共同努力下,修復了一些問題,增加了一些特性。
由于你們的積極參與,讓RT-Thread用戶的產品開發變得更簡單!期待更多的開發者參與進來,一起建設更好的物聯網生態! 以下是詳細更新記錄。 1、內核
內核部分按照使用需求,調整了以下設置:
為 64 位的CPU調整了默認的棧大小空間
增加了安全的 STDLIB 函數并默認替換 C 庫中對 STDLIB 的實現
針對根據優先級 + 時間片的多個線程的調度場景進行了優化
2、組件
組件部分繼續按照已經存在的主線繼續進行優化,內容包括:
SFUD 的更新,適配更多的 FLASH
POSIX 接口的持續更新
設備驅動的內容更新,更新內容涉及 serialundefined sdioundefined wlan 等等方面
AT命令支持作為網絡的 SERVER 端,并且已經使用 ESP8266 模塊完成了樣例
testcase 添加了 C++,POSIX 常用接口的測試用例
3、CPU&BSP
對芯片架構的支持:
在 ARM 架構方面,繼續完善 Cortex-M 的內容,尤其是 M33 核的支持
在 RISC-V 架構方面,對 64 位的支持更新了 handle_trap 的處理邏輯
對于 BSP 的支持:
增加了一款英飛凌的開發板支持,cypress 板子 CY8CKIT-062S2-43012
完善了 qemu 模擬器與 simulator 模擬器,simulator 模擬器在 windows上已經添加并適配了SAL功能,可以進行網絡編程的工作
對已經存在的 BSP 進行維護,包括 ST,沁恒,nuvoton,國民技術,極海半導體,芯旺微等等開發板的維護與升級工作
相對于 RT-Thread_V4.1.0 版本,該版本擁有更強大的 Arduino 軟件兼容層的支持,多個開發板系列均以支持使用 Arduino 軟件
新增加的 BSP支持
at32f413, at32f415-start, at32f435-start, at32f437-start
cypress-psoc6-cy8cproto-4343w
ESP32_C3
gd32vf103r-start, gd32vf103v-eval
hc32f4a0
imxrt1021-nxp-evk, imxrt1170-nxp-evk
rockchip-rk3568
microchip, samc21, same54, same70, saml10
n32g45xvl-stb
ch32v103r-evt, ch569w-evt, ch32f103c8, ch32f203r-evt
stm32f103-100ask-mini, stm32f103-100ask-pro, stm32wle5-yizhilian-lm402
4、工具
更新如下
使用 PLATFORM 去替換 CROSS_TOOL,以區別不同的編譯平臺
添加 xmake 工具鏈的支持,可以使用 xmake 工具來編譯工程
以上只是簡單介紹了一部分比較重要的更新內容,更多的更新內容請查看 RT-Thread released 對應的更新日志。
-
cpu
+關注
關注
68文章
10826瀏覽量
211158 -
編譯
+關注
關注
0文章
654瀏覽量
32809 -
RT-Thread
+關注
關注
31文章
1273瀏覽量
39924
原文標題:RT-Thread V4.1.1 正式發布!
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論