Arm Cortex-A系列处理器在 移动领域尤其是智能手机上无人不知、无人不晓,但事实上,Arm的产品线相当丰富,还有针对微控制器的Cortex-M,面向实时处理的Cortex-R系列,尤其是在嵌入式领域、物联网领域,Arm同样无处不在。
现在,Arm又在物联网领域迈出一大步,发布了“Arm物联网全面解决方案”(Arm Total Solutions for IoT),旨在通过一整套全栈式的解决方案,大大简化、加速物联网软硬件产品的开发进程,提供客户的投资回报率。
Arm物联网全面解决方案基于“Arm Corstone”,这是一套久经考验的预先集成子系统,已经加速了Arm芯片伙伴的超过150个设计项目。
它具备简化设计流程、产品开发所需的一切,包括硬件IP、软件、机器学习模型、先进工具、应用程序特定参考代码,以及来自全球最大的物联网生态系统的支持。
根据此方案,通过基于Arm架构SoC处理器的准确模型,可提供模拟内存、外设等机制,芯片设计完成之前,就可以着手进行软件的开发与测试,并在芯片流片之前就获得客户反馈,从而在芯片发布上市之前,开发并测试最新代码。
如此一来,典型的物联网产品设计周期,可以从平均五年,最多缩短为三年,节省足足两年的时间。
该方案还带来了“Arm虚拟硬件目标”(Arm Virtual Hardware Targets),一项基于云的新服务,可提供Corstone子系统的虚拟模型,不需要实体芯片,也能进行软件开发,并支持持续集成/持续开发(CI/CD)、DevOps与MLOps,免去投资复杂的硬件农场。
Arm虚拟硬件现可在AWS Marketplace亚马逊云订阅服务获取,并计划2022年在中国推出。
目前,Arm物联网全面解决方案的第一套配置已经推出,可针对通用计算、机器学习工作负载的用例,包括一个基于机器学习的关键词辨识示例。
基于Arm Corstone-300子系统的多种配置的虚拟硬件目标也已就绪,结合了Cortex-M55处理器、Arm Ethos-U55微神经网络处理器。
此外,Arm还同步推出“Project Centauri”项目,旨在通过针对设备开机、安全与云集成,提供一套设备与平台的标准和参考实作,为Arm Cortex-M软件生态系统降低工程开发成本、加速上市进程、实现大规模物联网部署,并强化安全性。
Project Centauri API包括对PSA认证、Open-CMSIS-CDI的支持,这是一套标准的云到设备规范,能最大限度地减少启动不同的云解决方案、实时操作系统所需的开发工作量。
Arm物联网全面解决方案的合作伙伴包括:Alif Semiconductor、Arduino、Deeplite.ai、DSP Concepts、Edge Impulse、奇景光电(Himax)、L2S2、Linaro、Qeexo、Sondrel、TensorFlow Mobile,等等。
Arm物联网兼嵌入事业部副总裁Mohamed Awad表示:“通过彻底改变系统的设计方法,Arm的独特定位可以推动新的物联网经济,其形态、速度与规模等方面都足以与智能手机应用市场经济相媲美。Arm物联网全面解决方案改变了我们为整个生态系统提供关键技术的方法,并展现了我们在软件方面重大且持续的投资,进而赋能开发者开展创新,扩展全球影响力。”
数据显示,Arm Cortex-M架构芯片的累计出货量已经超过700亿颗,还在持续高速增长,而与此同时,物联网芯片的平均复合年增长率将在2026年达到接近15%。