RT-Thread V4.1.0 版本已經(jīng)發(fā)布四月有余了,在這四個月中,RT-Thread的主倉庫中收到了包含了內(nèi)核到BSP的方方面面的 PR 與 ISSUE。在我們和社區(qū)的共同努力下,修復了一些問題,增加了一些特性。
由于你們的積極參與,讓RT-Thread用戶的產(chǎn)品開發(fā)變得更簡單!期待更多的開發(fā)者參與進來,一起建設(shè)更好的物聯(lián)網(wǎng)生態(tài)! 以下是詳細更新記錄。 1、內(nèi)核
內(nèi)核部分按照使用需求,調(diào)整了以下設(shè)置:
為 64 位的CPU調(diào)整了默認的棧大小空間
Tick 時鐘的調(diào)整,設(shè)置默認Tick頻率為 1000Hz
增加了安全的 STDLIB 函數(shù)并默認替換 C 庫中對 STDLIB 的實現(xiàn)
針對根據(jù)優(yōu)先級 + 時間片的多個線程的調(diào)度場景進行了優(yōu)化
2、組件
組件部分繼續(xù)按照已經(jīng)存在的主線繼續(xù)進行優(yōu)化,內(nèi)容包括:
SFUD 的更新,適配更多的 FLASH
POSIX 接口的持續(xù)更新
設(shè)備驅(qū)動的內(nèi)容更新,更新內(nèi)容涉及 serialundefined sdioundefined wlan 等等方面
AT命令支持作為網(wǎng)絡(luò)的 SERVER 端,并且已經(jīng)使用 ESP8266 模塊完成了樣例
testcase 添加了 C++,POSIX 常用接口的測試用例
3、CPU&BSP
對芯片架構(gòu)的支持:
在 ARM 架構(gòu)方面,繼續(xù)完善 Cortex-M 的內(nèi)容,尤其是 M33 核的支持
在 RISC-V 架構(gòu)方面,對 64 位的支持更新了 handle_trap 的處理邏輯
對于 BSP 的支持:
增加了一款英飛凌的開發(fā)板支持,cypress 板子 CY8CKIT-062S2-43012
完善了 qemu 模擬器與 simulator 模擬器,simulator 模擬器在 windows上已經(jīng)添加并適配了SAL功能,可以進行網(wǎng)絡(luò)編程的工作
對已經(jīng)存在的 BSP 進行維護,包括 ST,沁恒,nuvoton,國民技術(shù),極海半導體,芯旺微等等開發(fā)板的維護與升級工作
相對于 RT-Thread_V4.1.0 版本,該版本擁有更強大的 Arduino 軟件兼容層的支持,多個開發(fā)板系列均以支持使用 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,以區(qū)別不同的編譯平臺
添加 xmake 工具鏈的支持,可以使用 xmake 工具來編譯工程
以上只是簡單介紹了一部分比較重要的更新內(nèi)容,更多的更新內(nèi)容請查看 RT-Thread released 對應(yīng)的更新日志。
-
cpu
+關(guān)注
關(guān)注
68文章
10854瀏覽量
211587 -
編譯
+關(guān)注
關(guān)注
0文章
657瀏覽量
32852 -
RT-Thread
+關(guān)注
關(guān)注
31文章
1285瀏覽量
40088
原文標題:RT-Thread V4.1.1 正式發(fā)布!
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論