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

從開源中來到開源中去-RT-Thread北京社區(qū)篇

RT-Thread上CAN實(shí)踐

開源共生 商業(yè)共贏 | RT-Thread 2024開發(fā)者大會(huì)報(bào)名啟動(dòng)!

rt-thread studio手動(dòng)導(dǎo)入bsp失敗的原因?怎么處理?
【大連】9月7日RT-Thread巡回線下培訓(xùn)-OpenMV機(jī)器視覺

2024 RT-Thread全球巡回 線下培訓(xùn)火熱來襲!

【好書推薦】RT-Thread設(shè)備驅(qū)動(dòng)開發(fā)指南

RT-Thread 新里程碑達(dá)成——GitHub Star 破萬!

v4.1.0 vscode idf.py menuconfig無法切換menu怎么解決?
基于 RT-Thread專業(yè)版的EtherCAT主站方案

6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

2024 RT-Thread 全球技術(shù)大會(huì)演講議程發(fā)布!

【上海】5月25日-基于恩智浦MCX N系列MCU結(jié)合RT-Thread的應(yīng)用與實(shí)踐 線下培訓(xùn)

新書發(fā)布——《實(shí)時(shí)操作系統(tǒng)應(yīng)用技術(shù):RT-Thread與ARM編程實(shí)踐》

評(píng)論