Arm发布虚拟测试平台Virtual Hardware Targets,于云计算加速物联网设备开发

Arm推出了Virtual Hardware Targets虚拟测试平台,通过消除硬件依赖性,提供开发者以简单且可扩展的方式,在云计算方便地开发物联网设备。Virtual Hardware Targets应用先进的建模技术,能够提供基于Arm SoC模型功能。现在Arm Virtual Hardware在AWS Marketplace上,以镜像文件的形式对外提供测试。

Arm提到,物联网设备的发展,在加上连接性、安全更新和机器学习技术后,复杂度急剧增加,因此需要先进的开发平台,来支持物联网应用的开发。

不同于Linux或Windows等功能完全的操作系统,能够以操作系统等级来处理安全性和无线更新等复杂功能。

嵌入式的开发,在应用程序和操作系统中并没有明确的抽象关系,软件工程师需要手动集成来自不同供应商的的函数库,并且解决软件潜在不兼容的问题,这在发现安全漏洞,或是机器学习更新,必须进行大规模部署时,问题就会更显严重。

更别说是具有智能与联网功能的设备,Arm提到,开发人员必须采用非常不同的开发流程,除了开发环境必须与云计算服务紧密集成,来收集资料和训练,还要把机器学习模型部署到边缘,并同时监控设备收集额外的资料,来改善设备的运行。

因此Arm推出Virtual Hardware Targets,来提供嵌入式设备更现代的开发流程,该平台在云计算中运行,能够模拟内存和周边设备,使得开发人员能够使用现代软件开发实践,像是DevOps和MLOps等方法,开发物联网应用程序。

官方提到,Virtual Hardware Targets仅是物联网解决方案的一部分,目前以公开测试版发布,能够用模拟自Arm SoC合作伙伴的多种Arm Corstone-300配置,包括Cortex-M55 CPU和Ethos-U55 uNPU等。

开发人员可以在云中执行和扩展持续集成基础设施,在数秒钟内启动数千个虚拟开发板,并且同时安装所有测试组件,Virtual Hardware Targets的优势,是让开发者可以直接在云计算中,快速测试不同的机器学习网络配置和优化策略,比在真正的硬件上开发更快。