Arm 提供基于云的虚拟Cortex-M 硬件和安全框架为了允许早期软件开发,Arm 正在为其一些标准Cortex-M SoC 配置提供基于云的模拟。 同时,它创建了一个基于标准的模型,用于创建围绕Cortex-M 处理器构建的安全物联网设备。 Cortex-M 的基于云的 SoC 仿真 被称为“Arm 虚拟硬件”的基于云的模拟器面向软件开发商、原始设备制造商和服务提供商,并将可用于公司预先验证的预集成 IP 块的“Corstone”计划中已经提供的特定SoC配置。 “凭借基于 Arm 的 SoC 的准确模型,提供模拟内存、外设等的机制,现在可以在硅可用之前开发和测试软件,”Arm 表示。它“为物联网和嵌入式平台带来了现代敏捷软件开发方法,如 CI/CD [持续集成 - 持续部署]、DevOps 和 MLOps,而无需投资于复杂的硬件农场”。 首先发布的是虚拟Corstone 300,其中包括Cortex-M55 CPU、Ethos-U55 神经处理器、随机数发生器、闪存控制器(单端口或双端口)、AHB5 TrustZone 和其组件中的电源控制。 “具体来说,对于Corstone-300 中的Ethos-U55,”“Arm虚拟硬件模型提供了有关其执行的周期近似信息,可用于估计特定神经网络在真实环境中的运行速度。硬件。” 该公司表示,Arm虚拟硬件在仍处于测试阶段时是免费的,“但是在 AWS EC2 等云基础设施中运行时可能会产生云成本”。“Arm 已与AWS合作,为在Arm网站上注册的前1,000 名用户提供价值超过100小时的免费 AWS EC2 积分。” 物联网安全框架 受Cortex-A软件生态系统“Project Cassini”的启发,Arm为Cortex-M生态系统定义了“Project Centauri”——一套精心策划的设备和平台标准,以及设备启动、安全性的参考实现和云集成。 Project Centauri API包括对PSA认证的安全固件和硬件块的支持,以及对Open-CMSIS-CDI 的支持——后者是一种标准的云到设备规范,有助于适应不同的云和不同的实时操作系统。 将这三者结合在一起:Corestone、基于网络的Corestone 虚拟硬件和Project Centauri,Arm 将它们包装在一个品牌中:雄心勃勃地命名为“物联网总体解决方案”。 物联网路线图的整体解决方案 (Polaris 和Kochab 是未来的Corstone,Olympus 是未来的Cortex-M CPU,Zaphod 是未来的Ethos 神经处理器。) “Arm Total Solutions for IoT 改变了我们向整个生态系统提供关键技术的方式,并展示了我们对软件的重大和持续投资,”其副总裁表示。 第一个整体解决方案针对通用计算和机器学习——包括关键字识别——并基于上述 Corstone-300 集成知识产权块。 下一篇5G和4G有什么区别?
文章分类:
新闻动态
|