RT-Thread V4.0.2 正式发布,优化 BSP、多核等方面体验

栏目: 软件资讯 · 发布时间: 3年前

内容简介:RT-Thread v4.0.2版本早在2019年12月20日就已经在git上release,但一直没来得及整理change log 。我们在经过总计851次的提交,7421个文件的修改,之后才正式发布,所以整理change log也相应地花了更多的时间。 下...

RT-Thread V4.0.2 正式发布,优化 BSP、多核等方面体验

RT-Thread v4.0.2版本早在2019年12月20日就已经在git上release,但一直没来得及整理change log 。我们在经过总计851次的提交,7421个文件的修改,之后才正式发布,所以整理change log也相应地花了更多的时间。

下面就根据目前的更改情况,对v4.0.x的优化迭代部分做个总结:

● 优化部分主要体现在BSP上,我们支持了更多的芯片、板子,也完善了驱动;     

 v4.0.2还对 NXP i.MXRT BSP 进行了重构,这也是携手NXP公司,并联合他们的工程师一起推动完成的;

 内核部分的优化主要是针对SMP的,我们对称多核处理器做了更多的完善及修正;

● 其他部分主要是修正了一些问题,并对代码进行精简,优化。

在此之前,我们收到了一些来自社区的反馈,部分开发者提到:现在的RT-Thread越来越庞大,甚至是臃肿。他们非常关心,RT-Thread是否会越来越庞大?借这个机会,我们做一个统一的回应:不会的!通过上面的更改总结可以发现,作为RT-Thread平台层面的代码(即每次RT-Thread开源发布的版本),基本上会维持现有的状态,不会大幅度添加新的功能,我们也期待未来能够做得更精简,更高效。就算有新的代码,也主要是出现在对芯片的支持上。相信这个是大家希望看到的,没有具体的芯片平台支撑,只是OS有什么用呢?所以,我们今后会把RT-Thread平台做得更精巧,并持续的以开放,开源的方式走下去。我们也从来不认为,功能越多,把系统搞得越复杂就是越有利、有效。小而美的物联网操作系统,一直是我们的追求和口号。

 这个时候肯定又有人会问,既然RT-Thread就这些功能,那如何体现出在其他方面的价值?

这个要从我们2017年发布RT-Thread 3.0时说起。自RT-Thread 3.0发布以来,我们便引入了在线软件包的功能,即一系列的功能(软件包)都存在于网络上,当你需要去使用时,那么你可以把它拿下来,加入到本地工程中进行使用。对于这些软件包,我们一直鼓励以开放的方式发布,方便更多人来使用,也希望大家可以积极的参与到软件包的贡献与分享中来

RT-Thread V4.0.2 正式发布,优化 BSP、多核等方面体验

软件包作为RT-Thread平台的特色存在和平台内原有一些组件相比,有着其独到的不同之处:这些软件包是完全可以由软件包作者来hold、维护,或者说全权处置的。大家可以把软件包放在自己的GiteeGitHub上,只需要把链接(索引)提交到RT-Thread Package索引仓库中,其他人就可以在RT-Thread平台上使用起来,且具备了版本管理的功能。你也可以对软件包实施不同的开源协议,甚至是使用商业性的二进制SDK库等,只要你愿意。这是一个自由开放且充满想象力的平台所以我们更想做好的是,可以将一些优秀的软件包推荐给需要的人,形成相辅相成的良性循环。

RT-Thread V4.0.2 正式发布,优化 BSP、多核等方面体验

抛开其他,就RT-Thread整体而言,RT-Thread团队的主要努力方向是:推进RT-Thread平台的发展,然后再混合社区的模式衍生软件包、中间件。对部分人来说,RT-Thread一定还是有一些复杂度。所以,针对相应的问题我们将持续发展系列配套的工具。从文本的env/scons工具(使用scons --dist来帮助大家精简代码)到图形界面的——RT-Thread Studio集成开发环境,我们一直非常认可辅助性 工具 的作用,团队中的大牛armink也是典型的工具控。

简言之,后续工具部分RT-Thread会持续推进下去,不论是命令行方式的,还是图形界面的RT-Thread Studio,这意味着我们将持续为“降低大家的使用门槛”而努力。

在社区,RT-Thread Studio 已经获得了许多小伙伴的支持与使用!我们也根据用户反馈做了相应的优化,提升时钟频率、自动化配置控制台串口 、完善配置界面等,优化后的版本就要与大家见面了。大家可以持续关注官网 RT-Thread Studio版页:https://www.rt-thread.org/page/studio.html

RT-Thread V4.0.2 正式发布,优化 BSP、多核等方面体验

着眼2020年,我们将会围绕以下几点来展开工作:

 考虑更多RISC-V架构、芯片的支持,包括集成到RT-Thread Studio集成开发环境中;

 考虑支持更多MPU类型芯片,更甚之MPU芯片会把Cortex-M7纳入考虑 ;

 多来硬的:通过我们或者和合作伙伴一起,推出更多的硬件模块、板卡给大家使用。

最后,借这个机会感谢:malongwei、greedyhao、a1012112796、ZYH、liweihao、Steven Liu、ZhangTao、tanglj86、xiaofan、Dryad、z14git、zylx、xuzhuoyi、yygg_you等开发者;以及东软载波、NXP公司对本次版本更新做出的贡献!正是因为你们的积极参与,才让RT-Thread用户的产品开发变得更简单!另外,也期待更多的开发者可以参与进来,一起建设更好的物联网生态!

RT-Thread V4.0.2 正式发布,优化 BSP、多核等方面体验

RT-Thread用了14年时间打磨自己,发布了很多版本也拥有了自己庞大的开发者社区和超2亿台的装机量,但这些都不是其最终的目的。更重要的是,RT-Thread的存在可以真真正正的惠及开发者与企业!我们衷心祝愿:2020年大家没有难做的终端设备开发,可以用RT-Thread解放996!

RT-Thread V4.0.2下载方式

RT-Thread官网下载中心

 https://www.rt-thread.org/page/download.html

Gitee下载地址:

https://gitee.com/rtthread/rt-thread/releases

消息来源:https://mp.weixin.qq.com/s/xwpQnV3TXyDTzF2bbk4rkQ


以上所述就是小编给大家介绍的《RT-Thread V4.0.2 正式发布,优化 BSP、多核等方面体验》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Introduction to Linear Optimization

Introduction to Linear Optimization

Dimitris Bertsimas、John N. Tsitsiklis / Athena Scientific / 1997-02-01 / USD 89.00

"The true merit of this book, however, lies in its pedagogical qualities which are so impressive..." "Throughout the book, the authors make serious efforts to give geometric and intuitive explanations......一起来看看 《Introduction to Linear Optimization》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试