CPU 从设计到芯片可能需要数年时间,因此 Arm 正在通过将其芯片设计的虚拟模型放在云中来帮助开发人员实现飞跃。虚拟模型将允许开发人员在实际芯片发货之前编写和测试应用程序。
该项目被称为 Arm Total Solutions for IoT,是一个面向物联网应用和用例的全栈解决方案。Arm 表示,开发人员、原始设备制造商和服务提供商的早期访问,以及产品设计周期的缩短,可以将部署速度最多加快两年。
Arm 不像英特尔和 AMD 那样制造芯片。它为 800 多家 OEM 进行设计和许可,这些 OEM 负责从嵌入式设备到服务器的所有业务。一旦 Arm 向合作伙伴发布了基本芯片设计,合作伙伴就会添加自己的 IP 以从竞争中脱颖而出,这需要时间.
IoT 服务建立在 Arm Cornerstone 之上,这是 Arm 处理器设计的基本子系统,用于开始构建应用程序。这项名为 Arm 虚拟硬件的基于云的服务提供了 Cornerstone 子系统的虚拟模型,以实现无需物理芯片的软件开发。
Arm 物联网和嵌入式业务副总裁 Mohamed Awad 在电话会议上表示:“在物联网整体解决方案上,[我们] 将典型的物联网产品开发时间表从 5 年缩短到 3 年。”
Arm 虚拟硬件可在 AWS Marketplace 上使用,并使用敏捷软件开发方法,如持续集成/持续部署 (CI/CD)、DevOps 和 MLOps 到 IoT 平台。
“我们正在优化和简化专门用于现代云开发的技术。这意味着我们将技术交到数以百万计的软件开发人员手中,而这些开发人员以前无法访问它,”Awad 说。
Awad 说,亚马逊使用 Arm 虚拟硬件来测试 Alexa 功能。“通过消除物理硬件依赖,他们能够加速更新并利用基于云的 CI/CD 及其对 150 多种不同的 Alexa 设备的支持,”他说。
Centauri 项目提供参考设计
Arm 还通过推出 Project Centauri 鼓励物联网设计标准化,该项目为 Cortex-M SoC 产品线的设备启动、安全和云集成提供设备和平台标准以及参考实现。
Arm 有一个类似的项目,称为 Project Cassini,用于其 Cortex-A 处理器。Cortex-A 是 Arm 的高端产品线,用于服务器和 AI/重型计算任务,而 Cortex-M 用于低功耗、不太复杂的应用。
Centauri 项目 API 包括对 PSA Certified 和 Open-CMSIS-CDI 的支持,它们是云到设备通信的开放标准,因此不同的云解决方案可以轻松交互。