TrustZone+TF-M 本身不绑定 OS,安全侧跑 TF-M,非安全侧可适配 RTOS、Linux、裸机。多 OS 共用硬件隔离边界,但各系统不能突破安全世界。需统一调用 TF-M PSA 接口,OS 差异仅体现在非安全侧驱动。多 OS 共存时要做好资源分区,避免抢占冲突,安全能力不受上层 OS 变更影响。
安全架构依托 TrustZone/PSA 规范可实现多 OS 兼容。安全侧独立运行 TF-M,非安全侧承载 FreeRTOS、RT-Thread 等不同 OS,双方通过固定安全 API 交互。安全密钥、加密、安全启动等能力由硬件隔离,不随业务 OS 改动,只需适配统一调用接口,减少跨 OS 安全驱动开发,降低移植成本。