安全存储
新的安全存储子系统提供了平台安全架构 (PSA) 安全存储 API 的实现,并支持非易失性内存的数据保护,即使对于尚未提供 API 实现的目标也是如此。
虽然使用提供安全处理环境的设备(例如 TF-M)当然总是更可取的,因为这提供了更好的安全性,尤其是在使数据“静态安全”方面,但这个新的子系统允许开发人员拥有一个通用的 API 来与安全存储进行交互,无论他们的板目标是什么。该子系统通过 Kconfig 选项公开了 ITS 转换和存储(例如,设置子系统可以用作存储后端)模块的多个级别的自定义。
ZMS (Zephyr 内存存储)
新的固态、非易失性存储器技术,如 RRAM(电阻式 RAM)和 MRAM(磁性 RAM),其工作方式与典型的 NOR 闪存完全不同。特别是,它们不需要在写入新数据之前擦除页面。
新的触觉反馈设备驱动程序子系统为开发人员提供了一个通用 API,用于与触觉反馈控制器进行交互。通用 API 基本上允许启动/停止振动,并且可以通过特定于硬件的 API 进行额外的控制。例如,当前支持的 TI DRV2605 有一个内部波形库,可以使用专用 API “播放”。我建议您查看相关的代码示例以熟悉这个新的 API。