ARM 推出虚拟建模工具链以促进 AIoT 开发

来源:众壹云 发布日期:2022-01-04 09:32

ARM 制定了雄心勃勃的计划,以改变为物联网 (AIoT) 中的 AI 开发软件的方式

ARM 制定了雄心勃勃的计划,以改变为物联网 (AIoT) 中的 AI 开发软件的方式

英国处理器和外设 IP 开发商 ARM 正在推出一系列工具,旨在简化 AI 增强型物联网的软件开发。

一项新技术可能需要五年时间才能进入物联网市场,然后软件开发效率低下,缺乏规模,跨多个平台使用软件。ARM 的“物联网总体解决方案”将芯片设计人员也使用的虚拟硬件模型与它称为 Project Centauri 的基于云的工具、安全性和软件抽象技术相结合。

“我们将从根本上改变为物联网开发软件的方式,”ARM 物联网和嵌入式副总裁 Mohamed Awad 说。“这是生态系统来找我们解决关键问题的直接结果。”

Awad 指出,有 300 万个智能手机应用程序能够在数千种不同的智能手机上运行,​​尽管这仅限于两个操作系统,iOS 和基于 Linux 的 Android,它们运行在 ARM Cortex-A 应用处理器上。“我们希望将应用程序为智能手机带来的规模经济带入物联网,”他说。“通过对系统设计方式的彻底改变,Arm 处于独特的位置,可以推动新的物联网经济,与智能手机行业应用经济的形态、速度和规模相媲美,”

目的是将工具作为在 Linux 上运行的应用程序提供给主流软件开发人员,在云中运行硬件 IP、软件、机器学习 (ML) 模型、新的虚拟硬件目标等高级工具、特定于应用程序的参考代码和支持

“我不是在谈论典型的硬件参与者,我在谈论物联网运营商和数百万可能不是嵌入式软件开发商的软件开发商,”Awad 说。“我们之前在移动和基础设施方面一直走在这条路上,这允许硬件和软件与持续集成和可扩展的基于云的测试并行开发,并具有明确定义的 API 和标准,”他说。

ARM 将为其 Corstone 子系统提供虚拟硬件模型,该子系统将处理器内核与机器学习加速器以及在模型上运行的 AI 框架相结合。第一个平台是 Corstone-300,它结合了 ARM Cortex M55 微控制器内核和 Ethos U55 AI 加速器内核,但该公司计划将其扩展到 M33(在 Corstone-200 中)和 A53 内核以及新的 Cortex-M代号为 Olympus 的核心针对对象识别和其他 AI 应用程序进行了优化

“我们所做的是创建了可以由 Perl 脚本自定义的虚拟驱动程序,”他说。“首先,有一个用于连接的以太网驱动程序和一个用于接收麦克风输入的音频驱动程序,我们希望合作伙伴添加外围设备,”Awad 说。“硬件开发套件是关于低级驱动程序开发的,并且将继续需要它。”

“这代表了一种全新的软件开发人员创新方式,完全在云中,”Awad 说。“这将使物联网的发展从五年缩短到三年。我们正在加倍加大对 Corstone 的投资作为基础,我们所做的一切都将从 Corstone 开始。”