[技术问答] 新唐 M2354 的多 OS 兼容,如何简化安全系统开发?

[复制链接]
155|46
ingramward 发表于 2026-8-22 15:19 | 显示全部楼层
支持 Keil、IAR、GCC 等主流IDE,以及 Mbed IDE 在线开发系统。
wilhelmina2 发表于 2026-8-23 11:21 | 显示全部楼层
M2354 还针对未来的安全威胁提供了现成的解决方案。
burgessmaggie 发表于 2026-8-23 17:33 | 显示全部楼层
如何调试安全世界与非安全世界的交互?
波尔街道的松柏 发表于 2026-8-26 15:28 | 显示全部楼层
M2354 依托 TrustZone 硬件隔离实现双核多 OS 分区部署,安全侧运行可信固件处理密钥、SPDM 认证,普通侧搭载 FreeRTOS 等业务系统。两侧硬件壁垒隔离,避免业务程序越权篡改安全核心,自带加密驱动与适配例程,无需自研隔离架构,大幅缩短工控、服务器安全终端开发周期。
backlugin 发表于 2026-8-27 22:07 | 显示全部楼层
开发者无需自行编写底层的加密算法和安全协议,也无需担心安全机制影响业务代码,从而可以专心开发产品功能,大幅降低开发难度和周期。
广告商宝宝xx 发表于 2026-9-6 21:13 | 显示全部楼层
M2354这种双核架构跑TF-M确实比单核M33方便很多,不用在安全非安全世界之间切来切去浪费时钟周期。RT-Thread对TF-M的支持目前做得比较成熟,官方BSP里直接就有现成的工程,建议优先试这个,文档也全
更多更合适ii 发表于 2026-9-7 08:13 | 显示全部楼层
简化开发的核心其实是把PSA API封装好。别直接在应用层调TF-M的底层接口,最好在你的OS里写一层中间件,把密钥管理、安全存储这些功能包装成标准的POSIX接口或者OS自带的IPC机制,这样上层应用代码就不用关心底层是不是跑了TF-M了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0