跨年夜,一起邂逅RT-Thread V4.0.3!
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!相关推荐
- rt thread 使用FAL遇到fal_init() undefined reference
rt thread FAL 0.5版,之前有没有不知道,遇到一个坑. 在main.cpp里面已经 #include <fal.h> fal_init() 编译报错,说 fal_init() ...
- 微信红包又创新纪录 跨年夜发红包数达23.1亿次
有微信红包才叫过节,与这句话相对应的是"逢节必涨"的微信红包收发数据. 截止2016年1月1日零点,过去一天内微信红包收发总量达到23.1亿次. 另外,跨年夜微信红包的峰值出现在0 ...
- 2021跨年夜表白脱单情话句子 零点跨年夜表白成功文案说说
2021跨年夜表白脱单情话句子 1. 第一次见到你,我就知道我栽了. 2. 我不会说很多动听的情话 但我会陪你一辈子 3.旧一年,痛苦事情都忘记.新一年,幸福生活将伴临. 4.奔波一年又一年,道句辛苦 ...
- 关于RT thread系统节拍时钟的配置
关于RT thread系统节拍时钟的配置 -----本文基于rt-thread-3.1.3版本编写 首先,使用RTthread OS时,要配置(或者明白)它的系统节拍 ...
- rt thread studio使用QBOOT和片外flash实现OTA升级
我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...
- RT Thread Free Modbus移植问题整理
RT Thread Free Modbus移植问题整理 问题描述: 在读写寄存器中,写数据正常,只能读1个寄存器的值,多个值会异常. 在移植过程中发现串口(或RS485)数据接收长度异常. 一.环境描 ...
- Yeelink平台使用——远程控制 RT Thread + LwIP+ STM32
1.前言 [2014年4月重写该博文] 经过若干时间的努力终于搞定了STM32+LwIP和yeelink平台的数据互通,在学习的过程中大部分时间花在以太网协议栈学习上,但是在RT Th ...
- RT Thread根据开发板制作BSP方法
之前一直不懂怎么使用RT Thread的软件包,感谢网上的大神,看了你们的博客后大概了解一些,在此做下记录.用RT Thread软件包需要RT Thread的系统,但是RT Thread和RT Thr ...
- RT Thread之 Uart2 操作
官网连接:https://docs.rt-thread.org/#/rt-thread-version/rt-thread-standard/programming-manual/device/uar ...
最新文章
- [JZOJ] 5837.Omeed
- 查看mysql 默认端口号和修改端口号
- PHP 设计模式六大原则
- 一、Java Web——JDBC快速入门(详解)
- 重构技术架构首先解决组织架构
- Oracle查看表空间,创建表空间
- cisco 华三 对接_Cisco ACS 5.6与华为,H3C设备对接操作指引
- Python+matplotlib数据可视化鼠标悬停自动标注功能实现
- 从三大标准衡量hypervisor
- 决策树-Cart算法二
- (附源码)计算机毕业设计ssm-高校科研信息管理系统
- STM32+AD7705实现电压采集
- 摘录3:没有趋势,没有背驰。
- 创建型模式——原型模式(Prototype Pattern)
- 商场百货数字化会员系统引流方式 购物中心线上会员拉新
- VIPKID大米网校“学费交多少,由家长说了算”背后的实力自信
- 为Chrome设置代理
- 网络安全定义和安全威胁
- 范德堡计算机科学硕士,范德堡大学计算机科学硕士排名第58(2020年TFE Times排名)...
- 论文记录3_CycleGAN-损失函数部分
热门文章
- 在Matlab中设计梳状滤波器
- 下列选项中不属于python 3中的关键字是_以下不是python中的关键字
- notepad++插件介绍
- iphone开发 IOS 组织架构图
- 史上最全数据中心运维工具清单!
- 金山文字 职称计算机,计算机职称考试软件金山文字2005 播谷鸟计算机职称考试软件金山文字2005 v5.1...
- 案例:从键盘输入本组学员的人数,和本组学员的姓名,用数组存储姓名,然后再从键盘输入一个姓名,查找它是否在之前的数组中,如果存在,就显示它的下标
- Adobe Photoshop Elements 2020,你可以拥有!
- DDR2学习笔记(1)
- WordPress图片水印插件 Easy Watermark