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