RT-Thread 4.0.3版本代码Release啦!

新年,我们的 RT-Thread 又有了长足的进展。

其中:

内核方面,修复了一些已知问题,提升了单核及多核下的调度稳定性,也除去了一些历史的包袱,变得更加的小而美了。

组件方面,我们把目光聚焦在了之前的一些问题上,完善了文件系统、SAL、AT 等组件,以及Sensor、USB、SPI、Serial等驱动框架,PM 电源管理框架也发布了 2.0 版本,大大提高了组件的易用性及稳定性。

BSP方面,我们又添加了 40 款 BSP,其中 STM32 系列的 BSP 15 个,非 STM32系列的 BSP 25 个,其中包括来自中科蓝讯、雅特力、东软载波、新塘、芯来、龙芯、华大、平头哥、瑞芯微等公司提交并官方维护 BSP。这些BSP驱动全,支持完善,不用担心BSP维护的问题了。此外,社区小伙伴mysterywolf 还提交了海外常用BSP的英文版Readme!

驱动方面,也变得更加完善,仅 raspi4-32 BSP 就得到来自中科院软件所鼎力支持并添加了 dma、bsc、dsi lcd/touch、waveshare spi lcd/touch、watchdog、hdmi、sdio、gpio interrupt 的驱动。

相信未来开发者使用我们的 BSP 一定会更加方便。

开发者致谢

在此特别感谢:

0xcccccccccccc, A.orz, ArdaFu, Chenxuan Zhao, Chinese66, Cliff Chen, Conley, DUXin-ece, David Lin, DeclanHuaChen, Dozingfiretruck, Du Huanpeng, Eric LGF, Fu Wei, GFWisshit, GaoJie, Han Xinrong, Hehesheng, Huaqi Fang, Ihavedone, Jianjia Ma, Jonne, Karl Zhang, Kevin Peng, Keyun-Johan, LYH-ux, Maofeng, Meco, Meco Man, NU-LL, Nimbus, Prry, Shawn Lin, SimpleInit, Sunwancn, WKJay, Wang-Huachen, WangHuachen, WangQiang, Watson Zeng, Wayne Lin, Wendal Chen, XYX12306, Yifeng Zhao, ZHU Hao, a1012112796, amy qian, asd7893361, bigaj, caixf, charlown, chengy4, chenxuuu, chenyingchun0312, chenzx, cliff-cmc, djndl1, duhuanpeng, ethan.du, greed-island, greedyhao, guohp1128, gyd0317, hphuang, ifreecoding, iysheng, jch12138, lihui, linyiyang, liuduanfei, longtengmcu, luhuadong, majianjia, malongwei, michael, minghao_wang, mysterywolf, ousugo, qiyongzhong0, qz721, redoc, roger, sgf201, sheltonyu, shentalon, suhui, supperthomas, tanglj86, teh-c, tonyzheng-rockchip, unknown, wanghongzhu, wangyq2018, whik, xiangxistu, xieyangrun, xingkong121, xph, xupenghu_huaweipc, xuzhuoyi, z14git, zhiweih, zhuyunfan, 林永, 刘泓研, 杨连钊, 马浩然, 来日方长, 打盹的消防车

特别感谢中科蓝讯、雅特力、东软载波、新塘、芯来、龙芯、华大、平头哥、瑞芯微等公司对本次版本更新做出的贡献!

由于你们的积极参与,让RT-Thread用户的产品开发变得更简单!期待更多的开发者参与进来,一起建设更好的物联网生态!

以下是部分重要更新:

查看详细更新内容请至

https://github.com/RT-Thread/rt-thread/releases/tag/v4.0.3

内核

- 添加__RTTHREAD__全局宏定义

- 添加用户堆算法选项

- 提升了单核及多核下的调度稳定性

- 更改线程清理方式,改为在当前线程退出之前执行清理操作

- 修复了内核定时器、IPC的一些BUG

- 修复了delay_until问题

- 从内核中移除对rt_system_object_init / rt_system_tick_init的调用。

- 从内核中移除组件配置宏`RT_USING_FINSH

组件

- 完善了文件系统

· DFS 文件系统支持 Device 文件类型

· 将 elmfat 更新到 R0.14 patch 1

· 修复已知错误

- 网络相关

· 完善 SAL 组件,添加 SAL_INTERNET_CHECK 配置项以支持打开或关闭网络状态检查

· 完善 AT 组件多网卡支持,修复某些场景下内存泄露的问题。

· 完善 DHCP 功能。

· 修复已知错误

- 驱动框架

· PIN 框架增加 rt_pin_get

· 更新 RT-Thread PM 框架到 2.0 版本。

· 传感器框架添加更多厂家类型及自定义命令支持。

· 完善 USB 框架,修复 USB HOST 已知问题,修复 MAC OS 识别问题

· 修复其他框架已知问题

BSP

- STM32 系列新增15个BSP

- 非 STM32 系列新新增25个BSP

- 完善 STM32 系列 BSP 的驱动

- 完善 龙芯系列 BSP,添加更多驱动

- 完善 树莓派 raspi4-32 BSP,添加了 dma、bsc、dsi lcd/touch、waveshare spi lcd/touch、watchdog、hdmi、sdio、gpio interrupt 的驱动支持

- 针对国外常用的 BSP 添加英文 README

- 修复已知问题

工具

- 为 stm32 BSP 添加 Studio IDE dist 特性

- 为 Eclipse目标添加C++支持

- 运行 --target=eclipse 时保留用户的lib配置

- 优化 使用命令`scons --menuconfig`生成`rtconfig.h`文件的逻辑

- 更新 building.py 并添加`tackanalysis`选项

- 修复 在Linux上makeimg.py的错误

下载地址:https://github.com/RT-Thread/rt-thread/releases/tag/v4.0.3

新年礼遇

对于即将到来的2021年,您又有哪些期许?制定了哪些小目标?RT-Thread为开发者们开启了【“牛”转乾坤,留言有奖】活动,分享2021年的小目标,赢丰厚大奖!参与方式如下:

1、下拉至留言板

2、设置标签为 # 再见2020# 、你好2021#,分享一下大家在过去一年里与RT-Thread得“恩怨情仇”与未来一年的学习计划!

3、留言点赞前6可获得以下奖品:

特别奖:RT-Thread吉祥物手办*1

第一名:ART-Pi *1

第二名:RT-Thread Smart 定制卫衣*2

第三名:RT-Thread 定制背包 * 3

你可以添加微信17775982065为好友,注明:公司+姓名,拉进RT-Thread 官方微信交流群!

RT-Thread

让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

 点击阅读原文下载新版本

跨年夜,一起邂逅RT-Thread V4.0.3!相关推荐

  1. rt thread 使用FAL遇到fal_init() undefined reference

    rt thread FAL 0.5版,之前有没有不知道,遇到一个坑. 在main.cpp里面已经 #include <fal.h> fal_init() 编译报错,说 fal_init() ...

  2. 微信红包又创新纪录 跨年夜发红包数达23.1亿次

    有微信红包才叫过节,与这句话相对应的是"逢节必涨"的微信红包收发数据. 截止2016年1月1日零点,过去一天内微信红包收发总量达到23.1亿次. 另外,跨年夜微信红包的峰值出现在0 ...

  3. 2021跨年夜表白脱单情话句子 零点跨年夜表白成功文案说说

    2021跨年夜表白脱单情话句子 1. 第一次见到你,我就知道我栽了. 2. 我不会说很多动听的情话 但我会陪你一辈子 3.旧一年,痛苦事情都忘记.新一年,幸福生活将伴临. 4.奔波一年又一年,道句辛苦 ...

  4. 关于RT thread系统节拍时钟的配置

    关于RT thread系统节拍时钟的配置                  -----本文基于rt-thread-3.1.3版本编写 首先,使用RTthread OS时,要配置(或者明白)它的系统节拍 ...

  5. rt thread studio使用QBOOT和片外flash实现OTA升级

    我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...

  6. RT Thread Free Modbus移植问题整理

    RT Thread Free Modbus移植问题整理 问题描述: 在读写寄存器中,写数据正常,只能读1个寄存器的值,多个值会异常. 在移植过程中发现串口(或RS485)数据接收长度异常. 一.环境描 ...

  7. Yeelink平台使用——远程控制 RT Thread + LwIP+ STM32

    1.前言     [2014年4月重写该博文]     经过若干时间的努力终于搞定了STM32+LwIP和yeelink平台的数据互通,在学习的过程中大部分时间花在以太网协议栈学习上,但是在RT Th ...

  8. RT Thread根据开发板制作BSP方法

    之前一直不懂怎么使用RT Thread的软件包,感谢网上的大神,看了你们的博客后大概了解一些,在此做下记录.用RT Thread软件包需要RT Thread的系统,但是RT Thread和RT Thr ...

  9. RT Thread之 Uart2 操作

    官网连接:https://docs.rt-thread.org/#/rt-thread-version/rt-thread-standard/programming-manual/device/uar ...

最新文章

  1. [JZOJ] 5837.Omeed
  2. 查看mysql 默认端口号和修改端口号
  3. PHP 设计模式六大原则
  4. 一、Java Web——JDBC快速入门(详解)
  5. 重构技术架构首先解决组织架构
  6. Oracle查看表空间,创建表空间
  7. cisco 华三 对接_Cisco ACS 5.6与华为,H3C设备对接操作指引
  8. Python+matplotlib数据可视化鼠标悬停自动标注功能实现
  9. 从三大标准衡量hypervisor
  10. 决策树-Cart算法二
  11. (附源码)计算机毕业设计ssm-高校科研信息管理系统
  12. STM32+AD7705实现电压采集
  13. 摘录3:没有趋势,没有背驰。
  14. 创建型模式——原型模式(Prototype Pattern)
  15. 商场百货数字化会员系统引流方式 购物中心线上会员拉新
  16. VIPKID大米网校“学费交多少,由家长说了算”背后的实力自信
  17. 为Chrome设置代理
  18. 网络安全定义和安全威胁
  19. 范德堡计算机科学硕士,范德堡大学计算机科学硕士排名第58(2020年TFE Times排名)...
  20. 论文记录3_CycleGAN-损失函数部分

热门文章

  1. 在Matlab中设计梳状滤波器
  2. 下列选项中不属于python 3中的关键字是_以下不是python中的关键字
  3. notepad++插件介绍
  4. iphone开发 IOS 组织架构图
  5. 史上最全数据中心运维工具清单!
  6. 金山文字 职称计算机,计算机职称考试软件金山文字2005 播谷鸟计算机职称考试软件金山文字2005 v5.1...
  7. 案例:从键盘输入本组学员的人数,和本组学员的姓名,用数组存储姓名,然后再从键盘输入一个姓名,查找它是否在之前的数组中,如果存在,就显示它的下标
  8. Adobe Photoshop Elements 2020,你可以拥有!
  9. DDR2学习笔记(1)
  10. WordPress图片水印插件 Easy Watermark