硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1711|回复: 5
收起左侧

[Zephyr] Zephyr大更的V4.0正式版如期发布,新增PSA安全存储,ZMS存储,步进电机驱动,加强多媒体等

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-11-17 11:04:22 | 显示全部楼层 |阅读模式
https://www.zephyrproject.org/zephyr-4-0-is-generally-available/

未来版本更新计划:



下面的内容是浏览器翻译整理:

Zephyr 社区在过去四个月里一直在努力工作,在 7 月发布新的长期支持版本后,他们并没有真正得到任何休息。今天,我很高兴地宣布 Zephyr 4.0 的发布!

对于每个版本,总有几个领域会经历 “冲刺” 并赶上过期的重构和错误压缩,或者获得一系列新功能和改进,这总是很有趣的。 这一次,存储和 多媒体特别活跃:一个新的安全存储子系统为所有目标带来了PSA安全存储,ZMS(Zephyr内存存储)提出了一个针对下一代内存技术优化的存储系统,虽然Zephyr已经拥有视频和音频功能相当长的时间,但在这方面也有一些非常好的改进。


Zephyr 4.1 的合并窗口将在短短几天内再次打开,一如既往,当我们打开闸门时,看看数百个提交登陆 repo 会很有趣。同时,让我们回顾一下 4.0 中的一些很酷的东西, 好吗?

安全存储
新的安全存储子系统提供了平台安全架构 (PSA) 安全存储 API 的实现,并支持非易失性内存的数据保护,即使对于尚未提供 API 实现的目标也是如此。

虽然使用提供安全处理环境的设备(例如 TF-M)当然总是更可取的,因为这提供了更好的安全性,尤其是在使数据“静态安全”方面,但这个新的子系统允许开发人员拥有一个通用的 API 来与安全存储进行交互,无论他们的板目标是什么。该子系统通过 Kconfig 选项公开了 ITS 转换和存储(例如,设置子系统可以用作存储后端)模块的多个级别的自定义。

ZMS (Zephyr 内存存储)
新的固态、非易失性存储器技术,如 RRAM(电阻式 RAM)和 MRAM(磁性 RAM),其工作方式与典型的 NOR 闪存完全不同。特别是,它们不需要在写入新数据之前擦除页面。

Zephyr 内存存储 (ZMS) 是一种新的键值存储系统,旨在与各种非易失性存储技术配合使用,包括 RRAM 或 MRAM 等不需要写入前擦除的技术。对于那些确实需要擦除的设备,它实现了一种高效的磨损均衡算法,与 NVS(非易失性存储)等替代方案相比,该算法最大限度地减少了所需的操作数量。

这个新子系统的文档非常详细地解释了如何充分利用它,并包含非常有用的提示和技巧,可帮助您根据数据的拓扑结构估算实际空间使用情况,或者根据写入的键数估算内存芯片的预期寿命。

新驱动程序类
触觉反馈

良好的人机界面的一个重要方面是向用户提供反馈。触觉反馈是改善用户体验的关键,因为它提供触觉反馈,确认已执行操作,或提醒他们某事。驱动触觉反馈电机通常需要专用硬件,这些硬件专门设计用于产生不同强度和频率的振动。

新的触觉反馈设备驱动程序子系统为开发人员提供了一个通用 API,用于与触觉反馈控制器进行交互。通用 API 基本上允许启动/停止振动,并且可以通过特定于硬件的 API 进行额外的控制。例如,当前支持的 TI DRV2605 有一个内部波形库,可以使用专用 API “播放”。我建议您查看相关的代码示例以熟悉这个新的 API。

模拟比较器
模拟比较器通过比较两个电压信号来输出数字信号。它可用于各种应用,例如电池电压监控、电路保护等。与传统 ADC 相比,模拟比较器的主要优点是不需要采样/转换,因此它通常更快,功耗更低。

Zephyr 4.0 引入了一个新的模拟比较器设备驱动程序 API,其中已经为 Nordic 和 NXP 比较器提供了几个驱动程序。一个很好的接触是包含一个 shell 模块,这使得检查(轮询)比较器的值或实时可视化触发器变得更加容易。

步进电机
无论是机器人、医疗应用、3D 打印机、CNC 机器,还是任何其他需要精确控制电机角度位置的应用,步进电机都无处不在。

新的步进电机驱动器类提供了一个通用接口来与步进电机交互,允许开发人员控制电机的位置、速度等。基本控制可以通过一个简单的基于 GPIO 的驱动器来实现,并且由于平稳地驱动步进电机实际上可能非常棘手,因此可以使用其他依赖专用 IC 的驱动器。从 Zephyr 4.0 开始,ADI/Trinamic TMC5041 提供了这样一个驱动器,并允许从更高级的功能中受益,例如控制电机加速斜坡以实现平稳运动的能力。哦,这个子系统还带有一个外壳,这非常方便,可以在考虑微调电机之前快速识别电机的粗略极限。

多媒体
Zephyr 拥有多媒体功能已经有一段时间了,支持数字麦克风、I2S、视频采集......但我必须说,过去 4 个月在这方面真的很忙,现在支持更多的硬件,尤其是在视频方面。

ESP32-S3 的 LCD-CAM 接口以及 NXP MCUX SMARTDMA 现已得到支持,这意味着 Zephyr 树中有不少新板现在可以进行视频处理。如果添加新的图像传感器驱动程序(例如 GalaxyCore GC2145)、对视频缓冲区内存分配的改进(例如,只需翻转 Kconfig 选项即可更轻松地依赖外部 RAM)、对 ESP32-S3 和 ESP32-C3 的 I2S 支持、支持新的音频编解码器 (Wolfson WM8904),可以说 Zephyr 现在是一个功能更强大的多媒体应用平台。

如果在接下来的几个月里看到这种势头继续下去,我不会感到惊讶,事实上,我已经知道还有更多即将到来,比如 USB 视频设备类 (UVC) 的实现......你好 Zephyr 驱动的网络摄像头!🙂

文档
这在最近的 “每周更新” 中有所介绍,所以我不会重复自己,但在过去的几个月里,确实有很多不错的文档改进,我希望这些改进能让每个人的生活更轻松。您可以在视频中看到其中许多改进的实际效果 - 有时,现场演示胜于雄辩!

回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-11-26 08:54:04 | 显示全部楼层
Zephyr势头很猛啊!
回复

使用道具 举报

2

主题

22

回帖

28

积分

新手上路

积分
28
发表于 2024-12-10 10:48:41 | 显示全部楼层
国内不少芯片公司都有支持Zephyr
回复

使用道具 举报

0

主题

16

回帖

16

积分

新手上路

积分
16
发表于 2025-2-12 09:46:59 | 显示全部楼层
好像中文资料不多吧?
回复

使用道具 举报

0

主题

36

回帖

36

积分

新手上路

积分
36
发表于 2025-2-14 08:36:15 | 显示全部楼层
马上4.1就要发布了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
 楼主| 发表于 2025-2-14 09:13:43 | 显示全部楼层
bricle 发表于 2025-2-14 08:36
马上4.1就要发布了

这更新速度确实快
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-26 00:28 , Processed in 0.273098 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表