1内核
内核部分变化不大,正式版本要保持内核稳定,所以只是完善了调试日志,增加了一种新的Hook机制,以及修复了一个特定场景下会引起软件定时器停止工作的bug。
推荐大家同步修改此问题: https://github.com/RT-Thread/rt-thread/commit/52d0dc691cf49828d49f835f2289424402aca8f1 (以上链接请复制至外部浏览器打开)
2组件
组件部分对Beta版本中新增的特性进行了完善,也增加了部分新特性,包括: PSE51的完全兼容(除几个不推荐的非安全函数没有实现) 常用的 FAL 组件从软件包移动到了内置组件 Lwip 网络协议中重新进行了梳理,代码更加统一,稳定了 ULog修复了在某些场景下嵌套使用会出现异常的问题,更加稳定好用了 对驱动框架进行了维护,添加了模拟SPI总线框架、完善了串口V2等已有框架
3CPU&BSP
对于芯片架构支持: 对于BSP的支持: 新增了一款64位芯片rk3568的支持 新增了瑞萨的通用BSP,在bsp/renesas目录下。目前包含M33芯片ra6m4的两款bsp支持,以及一套通用的BSP制作教程。基于这套通用BSP可以制作M33以及M23、M4系列的BSP。 对于Beta版发布中新增的系列本土芯片,芯片厂商对驱动做了更多的完善。如:nuvoton、国民技术、极海半导体、芯旺微、万高、 新增了 imxrt1060-evk的支持 完善了已有的部分BSP驱动支持;在某些BSP上添加了LVGL、TinyUSB及arduino兼容层的支持
4文档
新增了一项文档目录(documentation),该目录中包含 RT-Thread 内核,组件,驱动的介绍;可以通过文档了解 RT-Thread 操作系统的特点,文档仍在继续更新以囊括更多内容,加快海外开发者掌握 RT-Thread 的速度。
5工具
查看详细更新内容请至: https://github.com/RT-Thread/rt-thread/releases/tag/v4.1.0 后面RT-Thread会继续维护好已有特性、BSP的支持,并会在一些高性能芯片上发力,加强对64位以及多核的支持。
目前,V4.1.0版本已经上线RT-Thread Studio ,小伙伴们可以下载尝鲜。
|