0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RT-Thread V4.1.0 版本部分更新內(nèi)容

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 作者:RTThread物聯(lián)網(wǎng)操作 ? 2022-08-30 09:48 ? 次閱讀

RT-Thread V4.1.0 版本已經(jīng)發(fā)布四月有余了,在這四個(gè)月中,RT-Thread的主倉庫中收到了包含了內(nèi)核到BSP的方方面面的 PR 與 ISSUE。在我們和社區(qū)的共同努力下,修復(fù)了一些問題,增加了一些特性。

由于你們的積極參與,讓RT-Thread用戶的產(chǎn)品開發(fā)變得更簡單!期待更多的開發(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 庫中對 STDLIB 的實(shí)現(xiàn)

針對根據(jù)優(yōu)先級 + 時(shí)間片的多個(gè)線程的調(diào)度場景進(jìn)行了優(yōu)化

2、組件

組件部分繼續(xù)按照已經(jīng)存在的主線繼續(xù)進(jìn)行優(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功能,可以進(jìn)行網(wǎng)絡(luò)編程的工作

對已經(jīng)存在的 BSP 進(jìn)行維護(hù),包括 ST,沁恒,nuvoton,國民技術(shù),極海半導(dǎo)體,芯旺微等等開發(fā)板的維護(hù)與升級工作

相對于 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ū)別不同的編譯平臺

添加 xmake 工具鏈的支持,可以使用 xmake 工具來編譯工程

以上只是簡單介紹了一部分比較重要的更新內(nèi)容,更多的更新內(nèi)容請查看 RT-Thread released 對應(yīng)的更新日志。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10702

    瀏覽量

    209371
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    646

    瀏覽量

    32670
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1239

    瀏覽量

    39434

原文標(biāo)題:RT-Thread V4.1.1 正式發(fā)布!

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

    /RT-Thread/rt-thread回顧RT-Thread發(fā)展歷程,我們可以看到其顯著的成長。2014年,當(dāng)RT-Threadv1.2.0版本
    的頭像 發(fā)表于 07-04 08:35 ?265次閱讀
    <b class='flag-5'>RT-Thread</b> 新里程碑達(dá)成——GitHub Star 破萬!

    v4.1.0 vscode idf.py menuconfig無法切換menu怎么解決?

    版本v4.1.0 環(huán)境: vscode + python 2.7 配置使用cmd.exe 執(zhí)行idf.py menuconfig, 在舊版本v4.0.1 和
    發(fā)表于 06-24 09:35

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

    6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發(fā)表于 05-28 08:35 ?312次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    RT-thread源碼移植到STM32F10x和STM32F4xx

    v2.1.0的穩(wěn)定版本。 ? 解壓后的源碼目錄結(jié)構(gòu): ? 基本內(nèi)核的移植只需要關(guān)心目錄-bsp、include、libcpu、src。 ? 二、開始移植 1、文件拷貝 -- F:RT-Thread源碼
    的頭像 發(fā)表于 11-15 09:38 ?2058次閱讀
    <b class='flag-5'>RT-thread</b>源碼移植到STM32F10x和STM32F4xx

    基于rt-thread的socket通信設(shè)計(jì)

    最近再研究 rt-thread 的通信 ,想設(shè)計(jì)出 eps8266(多個(gè)) rt-thread(作為中控) 服務(wù)器的通信框架,使用的開發(fā)板是 潘多拉
    的頭像 發(fā)表于 10-13 15:02 ?1066次閱讀
    基于<b class='flag-5'>rt-thread</b>的socket通信設(shè)計(jì)

    RT-Thread中Lan8720和lwip協(xié)議棧的使用

    開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本版本: 2.2.6,stm32f4的資源包為0.2.2,Agile Modbus軟件包版本
    的頭像 發(fā)表于 10-13 10:19 ?1075次閱讀
    <b class='flag-5'>RT-Thread</b>中Lan8720和lwip協(xié)議棧的使用

    RT-Thread使用Soft RTC(軟件模擬RTC)

    開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本版本: 2.2.6,rt-thread 使用版本為4.0.3,st
    的頭像 發(fā)表于 10-12 17:39 ?579次閱讀
    <b class='flag-5'>RT-Thread</b>使用Soft RTC(軟件模擬RTC)

    RT-Thread在Lan8720a和 lwip基礎(chǔ)上移植ntp流程

    開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本版本: 2.2.6,stm32f4的資源包為0.2.2。以RT-Thread中Lan8720和lwip協(xié)議棧的
    的頭像 發(fā)表于 10-12 16:59 ?1479次閱讀
    <b class='flag-5'>RT-Thread</b>在Lan8720a和 lwip基礎(chǔ)上移植ntp流程

    RT-Thread移植使用webserver (lwip+httpd)

    開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本版本: 2.2.6,stm32f4的資源包為0.2.2,rt-thread
    的頭像 發(fā)表于 10-12 12:49 ?1072次閱讀
    <b class='flag-5'>RT-Thread</b>移植使用webserver (lwip+httpd)

    試用RT-Thread Studio(VSCode)

    想嘗試RT-Thread studio (VSCode),先下載安裝VSCode,再搜索RT-Thread
    的頭像 發(fā)表于 10-12 10:58 ?879次閱讀
    試用<b class='flag-5'>RT-Thread</b> Studio(VSCode)

    RT-Thread中Agile Modbus軟件包的使用方法

    開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本版本: 2.2.6,stm32f4的資源包為0.2.2,Agile Modbus軟件包版本
    的頭像 發(fā)表于 10-11 15:37 ?1870次閱讀
    <b class='flag-5'>RT-Thread</b>中Agile Modbus軟件包的使用方法

    RT-Thread使用cjson軟件包發(fā)送64位長整型數(shù)據(jù)

    開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本版本: 2.2.6,stm32f4的資源包為0.2.2,rt-thread
    的頭像 發(fā)表于 10-11 15:09 ?713次閱讀
    <b class='flag-5'>RT-Thread</b>使用cjson軟件包發(fā)送64位長整型數(shù)據(jù)

    RT-Thread v5.0.2 發(fā)布

    ://github.com/RT-Thread/rt-thread/releases/tag/v5.0.2 RT-Thread 迎來了全新的版本
    的頭像 發(fā)表于 10-10 18:45 ?1202次閱讀
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>v</b>5.0.2 發(fā)布

    RyanMqtt移植指南

    測試環(huán)境:stm32F401RCT6、RT-Thread版本: v4.1.0、RT-Thread Studio版本: 2.2.6、網(wǎng)絡(luò)硬件使
    的頭像 發(fā)表于 10-09 10:24 ?834次閱讀
    RyanMqtt移植指南

    對RyanMqtt的QOS消息質(zhì)量穩(wěn)定性進(jìn)行測試

    測試環(huán)境:stm32F401RCT6、RT-Thread版本: v4.1.0RT-Thread Studio版本: 2.2.6、網(wǎng)絡(luò)硬件使
    的頭像 發(fā)表于 10-08 14:38 ?1216次閱讀
    對RyanMqtt的QOS消息質(zhì)量穩(wěn)定性進(jìn)行測試