親愛(ài)的開發(fā)者們:
親愛(ài)的開發(fā)者們,我們很高興地宣布RT-Thread v5.2.2版本正式發(fā)布!本次更新在系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)、網(wǎng)絡(luò)協(xié)議棧、libcpu支持等多個(gè)關(guān)鍵領(lǐng)域進(jìn)行了重要優(yōu)化和修復(fù),為嵌入式系統(tǒng)開發(fā)提供了更加穩(wěn)定可靠的基礎(chǔ)平臺(tái)。
Part.01
內(nèi)核關(guān)鍵優(yōu)化
修復(fù)調(diào)度異常:解決rt_schedule中中斷搶占導(dǎo)致的調(diào)度異常問(wèn)題
增強(qiáng)對(duì)象安全性:修復(fù)對(duì)象名稱長(zhǎng)度歷史遺留問(wèn)題和緩沖區(qū)溢出漏洞
調(diào)度器性能提升:調(diào)度器關(guān)鍵切換標(biāo)志原子操作優(yōu)化,鎖嵌套機(jī)制升級(jí)
配置默認(rèn)值調(diào)整:RT_NAME_MAX默認(rèn)值更新為12
Part.02
設(shè)備驅(qū)動(dòng)組件全面升級(jí)
串行通信
serial_v1:修復(fù)RX環(huán)形緩沖區(qū)滿時(shí)數(shù)據(jù)丟失邏輯
serial_v2:修復(fù)DMA模式下RX刷新bug,新增Kconfig緩沖區(qū)配置支持
RTC:新增基于本地時(shí)間的鬧鐘計(jì)算功能
CAN總線
修復(fù)底層CAN工作異常時(shí)線程掛起問(wèn)題
實(shí)現(xiàn)非阻塞發(fā)送機(jī)制,增強(qiáng)驅(qū)動(dòng)功能完整性
SPI接口
新增SPI detach功能,完善SPI驅(qū)動(dòng)架構(gòu)
ADC驅(qū)動(dòng)
修復(fù)cppcheck錯(cuò)誤,消除編譯警告
ktime驅(qū)動(dòng)
移除 rt_ktime_hrtimer_getcnt 接口
Part.03
網(wǎng)絡(luò)協(xié)議棧增強(qiáng)
SAL套接字抽象層
修復(fù)內(nèi)存泄漏問(wèn)題,優(yōu)化錯(cuò)誤返回機(jī)制
網(wǎng)絡(luò)設(shè)備管理
修復(fù)IPv6/IPv4雙棧支持編譯錯(cuò)誤
公開netdev_set_dns和netdev_set_if接口
完善網(wǎng)絡(luò)設(shè)備注銷返回值處理
AT組件
新增at_client反初始化接口
Part.04
系統(tǒng)組件改進(jìn)
LWP
修復(fù)RISC-V架構(gòu)信號(hào)處理潛在的無(wú)限循環(huán)問(wèn)題
恢復(fù)TP寄存器,修復(fù)用戶態(tài)內(nèi)存訪問(wèn)問(wèn)題
Libc
完善pthread函數(shù)注釋
修復(fù)pthread_cond_timedwait超時(shí)喚醒缺失
確保與newlib <3.4.0版本兼容性
Finsh
新增Home、Insert、Delete、End鍵支持
增強(qiáng)輸入模式處理,支持按詞刪除功能
USB協(xié)議棧
CherryUSB更新至v1.5.1版本
修復(fù)多個(gè)相關(guān)穩(wěn)定性問(wèn)題
Part.05
設(shè)備模型(DM)完善
NVME:修復(fù)隊(duì)列分配錯(cuò)誤檢查
Thermal:修復(fù)C99兼容性問(wèn)題,完善PWM-FAN移除處理
PCI:新增SoC PCI Kconfig支持,優(yōu)化中斷相關(guān)問(wèn)題
WDT:支持Intel 6300ESB/Synopsys看門狗等硬件
Part.06
處理器架構(gòu)支持
AArch64架構(gòu)
修復(fù)MMU和鏈接器警告
優(yōu)化內(nèi)核地址空間初始化
更新Hypercall API
Cortex-M系列
M33/M4/M3:修復(fù)匯編語(yǔ)法錯(cuò)誤,增強(qiáng)HardFault處理
統(tǒng)一異常處理鉤子函數(shù)參數(shù)傳遞
RISC-V架構(gòu)
修復(fù)RV32E寄存器支持問(wèn)題
優(yōu)化原子操作和類型匹配
Part.07
開發(fā)工具鏈增強(qiáng)
新增package.json支持,重構(gòu)BuildPackage功能
添加VSCode工作區(qū)生成支持
集成DTC設(shè)備樹編譯器工具
新增clang-format格式化腳本,優(yōu)化代碼規(guī)范檢查
Part.08
測(cè)試框架完善
新增網(wǎng)絡(luò)設(shè)備、lwIP、文件系統(tǒng)、內(nèi)存池等測(cè)試用例
重組utest菜單結(jié)構(gòu),統(tǒng)一配置命名規(guī)范
集成測(cè)試用例到utest框架,增強(qiáng)C++測(cè)試支持
Part.09
新增BSP支持
本次版本新增以下硬件平臺(tái)支持:
玄鐵系列:E901
瑞薩系列:ek-ra6e2、ek-ra4e2、ek-ra2a1、ek-ra2e2、ek-ra4m1
GD32系列:gd32h759i-eval、gd32470i-eval、gd32e230-lckfb
NXP系列:MCX E247、FRDM-MCXE247、FRDM-MCXA346
HPMicro系列:hpm6p00evk、hpm5e00evk
Phytium系列
樹莓派RP2350
Part.10
貢獻(xiàn)者列表
特別鳴謝:4444x, ache, ,Bernard Xiong, , BruceOu, Chasel, Chen Wang, ChenRuiwei, cmbjxxiao, Codeman-1999, Core0349, CXSforHPU, CYFS, Damoshed_Xu, dannyray019, eatvector, Elian Dunmore, Erik, Fan YANG, flyingcys, godmial, GuEe-GUI, GUI, Guorui Li, hamburger-os, Haojin Tang, Huang YunKun, hydevcode, HZY0117, hzy0117, Jamie, JamieTx, jianbaoshan, Kinte, Knowbie-dwg, kurisaw, LeenixP, Liang He, lianux-mm, ligr, LittleGreyG, liuyucai, lizhen9880, ljcjames, loremmoqi, maosql, miaolei, MuChenger, PandaFeng, Pillar, qianjiuyuan, Rbb666, rcitach, ricky, Runcheng Lu, RyanCW, sakumisu, Siwei Xu, stranding, Tang Haojin, ThearchyHelios, tomjielii, unnamed2, vandoul, wangqiang, WangShun, wanwandegit, wdfk-prog, westcity-YOLO, Xiaowei Swenson, yans, Yaochenger, Yilin Sun, Yonggang Luo, Youduo Liu, Yucai Liu, Yulong Wang, Yuqiang Wang, Ze-Hou, ZhangJing, zhangshuxun, zhangyan, Zhao Puhan, 下里巴人, 楊熙, 沈潔, 沐攸, 蒙蒙plus,對(duì)本次版本更新做出的貢獻(xiàn)!
(以上貢獻(xiàn)者列表為人工統(tǒng)計(jì),難免會(huì)有疏漏。如有疏漏,請(qǐng)私信公眾號(hào)或留言!)
RT-Thread v5.2.2版本的發(fā)布,充分體現(xiàn)了我們?cè)?a target="_blank">嵌入式實(shí)時(shí)操作系統(tǒng)領(lǐng)域持續(xù)深耕的技術(shù)積累。通過(guò)內(nèi)核穩(wěn)健性增強(qiáng)、設(shè)備驅(qū)動(dòng)全面升級(jí)、網(wǎng)絡(luò)協(xié)議棧完善等多維度創(chuàng)新,我們致力于為開發(fā)者提供更穩(wěn)定可靠、功能豐富的物聯(lián)網(wǎng)開發(fā)平臺(tái)。
在此,我們向所有參與貢獻(xiàn)的社區(qū)開發(fā)者表示衷心感謝!正是你們持續(xù)的代碼提交、問(wèn)題反饋和測(cè)試驗(yàn)證,推動(dòng)著RT-Thread生態(tài)系統(tǒng)的不斷完善。
立即體驗(yàn):
v5.2.2版本現(xiàn)已發(fā)布,歡迎開發(fā)者下載使用:直接訪問(wèn)發(fā)布頁(yè)面獲取版本(https://github.com/RT-Thread/rt-thread/releases/tag/v5.2.2)
查看完整更新日志了解詳細(xì)改進(jìn)(https://github.com/RT-Thread/rt-thread/blob/master/ChangeLog.md#rt-thread-v522-released)
參與社區(qū)討論,反饋使用體驗(yàn)
我們相信,v5.2.2版本將為您帶來(lái)更優(yōu)質(zhì)的開發(fā)體驗(yàn),助力項(xiàng)目快速落地。期待您在使用過(guò)程中繼續(xù)提出寶貴建議,讓我們攜手推動(dòng)RT-Thread生態(tài)繁榮發(fā)展!
RT-Thread - 讓物聯(lián)網(wǎng)終端開發(fā)更簡(jiǎn)單高效,充分釋放芯片潛能,共創(chuàng)嵌入式未來(lái)
-
嵌入式
+關(guān)注
關(guān)注
5184文章
20116瀏覽量
327891 -
內(nèi)核
+關(guān)注
關(guān)注
4文章
1434瀏覽量
42437 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1528瀏覽量
44165
發(fā)布評(píng)論請(qǐng)先 登錄
【CPKCOR-RA8D1】5、運(yùn)行RT-THREAD的適應(yīng)性調(diào)整
RT-Thread Studio 正式支持GD32H7高性能系列MCU | 技術(shù)集結(jié)
基于RT-Thread的EK-RA2E2 設(shè)備驅(qū)動(dòng)移植與應(yīng)用 | 技術(shù)集結(jié)
RT-Thread生成玄鐵RISC-V BSP的CDK工程開發(fā)指南 | 技術(shù)集結(jié)
為智能汽車打造“安全+效率+生態(tài)”內(nèi)核,RT-Thread睿賽德重磅發(fā)布車控白皮書
在Ubuntu上開發(fā)基于先楫MCU的RT-Thread應(yīng)用指南
【好書推薦】RT-Thread第20本相關(guān)書籍!《嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread原理與應(yīng)用》| 技術(shù)集結(jié)
RT-Thread 遇上 Rust:安全內(nèi)核 RusT-Thread 的誕生
RT-Thread Nano硬核移植指南:手把手實(shí)現(xiàn)VGLite圖形驅(qū)動(dòng)適配 | 技術(shù)集結(jié)
RT-Thread攜手玄鐵,全面展示 RISC-V 生態(tài)最新成果,期待蒞臨!
用SPI玩轉(zhuǎn)WiFi,RT-Thread ESP-Hosted驅(qū)動(dòng)深度適配指南 | 技術(shù)集結(jié)
RT-Thread BSP全面支持玄鐵全系列RISC-V 處理器 | 技術(shù)集結(jié)
揭秘RT-Thread上的AUTOSAR CP系統(tǒng)
2025 RT-Thread全球技術(shù)大會(huì)議程正式發(fā)布!
RT-Thread v5.2.0 正式發(fā)布!

RT-Thread v5.2.2 正式發(fā)布:內(nèi)核穩(wěn)健性增強(qiáng),驅(qū)動(dòng)組件全面升級(jí) | 技術(shù)集結(jié)
評(píng)論