首先从Arm的M系列芯片芯片角度如何选择基于TrustZone技术的开发板,看有哪些?
支持TrustZone技术的有M23、M33、M35P。区别在于芯片特点略有不同。
第一个支持PSA平台的M33系列开发板:Arm Musca-A1 Test Chip Board
https://developer.arm.com/products/system-design/development-boards/iot-test-chips-and-boards/musca-a1-test-chip-board
支持M全系列平台的开发板:Arm MPS3 FPGA Prototyping Board
MPS2与MPS3的区别在于性能、资源等等,https://developer.arm.com/products/system-design/development-boards/fpga-prototyping-boards/mps3
如何选择支持Mbed OS的物联网开发板?
https://www.mbed.com/zh-cn/development/hardware/boards/
基于M23的系列芯片有新唐的M2351系列:
M2351系列是由ARM®Cortex®-M23内核,ARMv8-M架构,TrustZone®技术,安全技术,外设和工具提供支持的安全微控制器(MCU)平台。适用于IoT安全连接,指纹认证,EMV读卡器,安全报警系统,智能家电,无线传感器节点设备(WSND),自动抄表(AMR)和便携式无线数据采集等应用。除了TrustZone软件保护机制外,它还支持仅用于电子密封存储器(XOM),LDROM(用户程序加载器)和多个加密硬件加速器,用于保护微控制器系统上的核心软件和数据资产。
基于M33的系列芯片有新唐的M2351系列:
今年1月间,蓝牙芯片厂家Nordic发布了其首款NB-IoT/LTE-M双模芯片和模组nRF91。nRF91系列是一款支持3GPP R13规定的LTE-M / NB-IoT双模的芯片,集成了Arm Cortex-M33主处理器,Arm TrustZone安全技术和GPS辅助定位等功能。