Zephyr v3.3.0 release

Creative Commons
本作品采用知识共享署名

Zephyr v3.3.0正式release.

Zephyr v3.3.0在2023.2.18按计划正式release

主要增加的功能

  • 导入了计量子系统(电池监控的驱动)
  • 支持PD USB-C设备
  • 导入了DSP子系统,默认后端是CMSIS-DSP(目前只支持ARM)
  • 所有体系架构都支援Picolibc

内容简要

修补漏洞

内核变动

  • 在进入z_cstart()时执行新增加的EARLY级别初始化
  • 允许运行时修改CPU count
  • 可以在c++代码中定义应用程序的main()
  • 解决SMP上的竞争条件

涉及ARC/ARM/ARM64/RISC-V体系架构

涉及蓝牙音频/Host/Device/Mesh

增加5种soc系列和多种board

增加对代码静态分析工具的支持

涉及驱动和传感器的增加和修改

涉及网络

涉及增加设备树宏定义的和设备树绑定

涉及C/C++库的配置和调整

增加文件系统格式化功能

增加IPC API

logging系统增加multi-domain

设置MCUmgr功能修改

涉及HAL增加和更新

TF-M更新

升级zcbor到0.6.0

文档工具Doxygen升级到1.9.6.文档可以链接到Kconfig结果

West

顺带提一句West于2023.2.20终于做了大版本release, v1.0.0
https://github.com/zephyrproject-rtos/west/releases/tag/v1.0.0