正确选择Cortex - M硬件及开发板指南
1. Cortex - M处理器的ML性能排名
以矩阵乘法性能为基准,Cortex - M处理器的ML性能排名如下:
| 处理器 | ML性能特点 |
| ---- | ---- |
| Cortex - M85 | 采用最新的Helium向量处理技术,为边缘设备带来更多ML功能,可增强机器人、无人机和智能家居控制等应用。 |
| Cortex - M55 | 首个具备Helium向量处理技术的Cortex - M处理器。独立使用时可实现边缘的异常和对象检测;与NPU(如Ethos - U55)配合,可解锁手势检测和语音识别用例,同时控制功耗和成本。其ML性能比Cortex - M7约高一个数量级。 |
| Cortex - M7 | 超标量处理器,可实现标量工作负载的并行化,能更快运行DSP应用,但处理计算密集型ML用例有挑战,适用于振动和关键词检测等基本ML用例。 |
| Cortex - M4 | 应用于ML用例时往往会达到计算极限,通常仅在ML用例为振动/关键词检测或传感器融合,且有严格的功耗或成本限制时才考虑。 |
2. 安全性能考量
随着物联网设备在人们生活中的重要性和普及度不断提高,安全成为了一项重要需求。基本的安全措施(如加密密码存储)已不再足够。为确保软件和项目的安全,底层硬件需具备软件隔离、内存保护、安全启动等基本功能。
Arm为较新的Cortex - M处理器实现了名为TrustZone的安全扩展,它增强了基本安全功能,在硬件中添加了更多功能,使安全实现更简单。TrustZone能在硬件层面物理隔离内存或外设部分,降低被攻击的风险
超级会员免费看
订阅专栏 解锁全文
50

被折叠的 条评论
为什么被折叠?



