芯東西10月19日報道,今天,Arm推出了Arm物聯網全面解決方案(Arm Total Solutions for IoT)。該方案可以加快物聯網產品開發速度,使物聯網產品的開發時間從5年最多縮短至3年。
該解決方案由3部分組成,分別為Arm Corstone子系統、Arm虛擬硬件(Arm Virtual Hardware Targets)和Project Centauri標準。Arm虛擬硬件現可在AWS Marketplace獲取,并計劃于2022年在中國推出。
芯東西等媒體也和Arm物聯網事業部副總裁Mohamed Awad就Arm物聯網全面解決方案的開發背景、技術和生態等進行了深入地探討。
從整體來看,物聯網自70年代開始就已經出現。Mohamed Awad認為,物聯網可以主要分為三個階段,分別是儀器化、互連化以及當前的智能化時代。
在這樣的智能化時代,物聯網技術卻存在產品設計緩慢、物理硬件和軟件開發測試效率低下、軟件和服務無法便捷地被多個平臺采用等障礙。
物聯網發展的阻礙
Arm的生態系統則在某種程度上解決了上述問題,可以提供并行的硬件、軟件和服務;在云上實現開發和測試流程;以及打包、部署和安全等內容的一致性。
據Mohamed Awad分享,本次Arm推出的Arm物聯網全面解決方案就可以為物聯網開發者帶來基于云的開發體驗。
簡單來說,此前物聯網產品的開發過程都是先完成芯片和硬件,然后軟件開發人員為芯片的硬件編寫代碼。
Arm物聯網全面解決方案下的產品開發流程
而通過Arm物聯網全面解決方案,Arm先將IP提供給芯片制造商,然后在AWS等云計算公司的幫助下提供芯片電路的“虛擬”版本。軟件開發人員可以通過這樣的虛擬硬件來編寫代碼,芯片廠商則同時進行物理芯片開發,加快了整個產品的開發流程。
Mohamed Awad還提供了Arm物聯網全面解決方案的路線圖。當前,Arm物聯網全面解決方案的第一套配置已經推出,支持包括Cortex-M55處理器和Arm Ethos-U55微神經網絡處理器的Arm Corstone-300子系統,主要針對通用計算和機器學習,包括一個基于機器學習的關鍵詞辨識算法。
Arm物聯網全面解決方案的路線圖
具體來說,Arm物聯網全面解決方案主要基于3部分,分別為Arm Corstone子系統、Arm虛擬硬件和Project Centauri標準。
Arm Corstone是一個具備預先集成的子系統,自2018年推出以來,已有75%的Arm Cortex-M55授權商采用,覆蓋了超過150個產品項目。Mohamed Awad稱,該子系統可以幫助軟件開發者、OEM廠商等專注于其產品的差異化需求,這也是Arm物聯網生態系統的基礎。
Arm Corstone簡介
Arm虛擬硬件也同樣是基于Corstone的虛擬模型,可以讓軟件開發無需基于實體芯片進行。而在Linux環境中,Arm虛擬硬件可作為一個簡單的應用程序運行,模擬Arm架構SoC的模擬內存與外設等機制。
Mohamed Awad補充道,軟件開發商可以通過Arm SoC的準確模型在芯片流片前實現開發、測試。而芯片廠商就能夠在流片前取得客戶對芯片的反饋,并開發、測試基于最新IP的代碼。
這從根本上改善了物聯網軟件開發流程,使物聯網產品平均5年的開發時間最少縮減到3年。Arm虛擬硬件現可在AWS Marketplace獲取,并計劃于2022年在中國推出。
Arm虛擬硬件簡介
Arm同時也推出了Project Centauri標準。其API包括對PSA認證與Open-CMSIS-CDI的支持,能減少不同的云解決方案和實時操作系統所需的工作量。
Mohamed Awad還談道,Project Centauri將降低工程開發成本、加速上市進程、實現大規模地物聯網部署,并強化Cortex-M生態系統的安全性。
Project Centauri標準
結語:Arm物聯網全面解決方案解決行業痛點,或加速市場爭奪
物聯網是一個新興,但是碎片化程度較高的市場。在龐大的產品類別中,如何搶先發布、減少產品開發流程是決定市場份額、降低開發成本的重要因素。
Arm是最早進入物聯網市場的廠商之一,也將其視作其移動領域之外的重要市場。本次Arm推出物聯網全面解決方案,一方面可以縮短產品開發時間,另一方面這也是其在物聯網領域的一項重要產品,或許將加速Arm在這一領域的布局。