傳統的開發工作流程,從IP 選取、芯片設計,再到硬件制造,而軟件開發只能在驅動程序開發、板級支持包和應用程序開發之后才能啟動,整個流程耗時多達五年。
由于我們現在賦能數百萬計的開發者通過云端進行物聯網開發,他們能在硬件開發的同時啟動軟件開發。又由于我們提供了硬件底層和軟件框架作為基石,我們可以將產品推新周期從五年縮減為三年。
如何做到這一點?ARM推出了物聯網全面解決方案,它主要涵蓋三個部分,它能夠將軟件開發的能力部署在云端,而不再需要等待芯片完成之后才著手開發。那么ARM的物聯網全面解決方案提供了哪些支撐呢?Arm 物聯網兼嵌入事業部副總裁Mohamed Awad在媒體交流活動中帶來了詳細的解讀。
Arm Corstone
首先是Arm Corstone。它是預先設計、預先集成、并且預先驗證的硬件子系統,通過將CPU、NPU、系統IP以及其他關鍵技術整合到一個預先集成、預先驗證且可隨時運行的子系統中。它已為Arm芯片伙伴超過150個設計項目加速產品上市進程。這個Arm Corstone就是做為物聯網全面解決方案的根基,它是專門為芯片設計伙伴與OEM廠商而設計,使其能專注于差異化。
Arm Corstone 現已開放授權,也可通過 Arm Flexible Access 獲得授權。
Arm虛擬硬件
Arm虛擬硬件是Corstone子系統的虛擬代表。為軟件開發者、OEM廠商、服務提供商帶來的Arm虛擬硬件目標,是基于云的新服務可提供Corstone子系統的虛擬模型,使得軟件開發無需基于實體芯片進行。
Mohamed Awad表示,Arm虛擬硬件是產業首創,它最好的特性是,我們專門針對現代云開發,進行技術優化與簡化。這意味我們把過去數百萬計軟件開發者不曾獲取的技術,交到他們的手上。這項技術過往只有傳統的芯片設計商與部分的嵌入式開發人員可以取得。通過讓硬件與軟件共同設計,為物聯網帶來新的云原生開發優勢。我們讓軟件可以早于芯片進行開發,我們正在激發數百萬開發者的創新。
采用Arm虛擬硬件實際上能夠實現跨工作流的項目開發。他舉例說,一位軟件開發者過去需要實體硬件才能著手開發一個app。現在通過這種新的作業模式,能讓他早于芯片之前就開始開發軟件,大幅節省時間和成本。通過這些新的工具,機器學習的開發者不再需要轉型為嵌入式開發者(為物聯網設備部署智能化技術)。他們可以使用虛擬硬件,在云端進行模組優化,就跟他們為其他應用市場進行模組優化的方式一樣。
同時,物聯網服務供應商不再需要為了實現多樣化的設備中服務部署的規模化,而去構建和維護硬件農場。他們能運行持續集成的工作流,并在虛擬硬件上驗證他們的算法——協助他們達到規模化。
它如何帶來智能邊緣軟件開發流的變化呢?例如下圖左邊,是一個機器學習開發的工作流程,其中為邊緣進行的神經網絡優化會在云端、通過虛擬硬件運行。往右邊,在中間的部分是軟件開發集成。而實際的開發將在虛擬硬件中進行,你無需擔憂你的設備群或是硬件設備農場。直到你已經準備就緒,可以部署到真實的硬件上,那時你就可以全面部署。這種跨工作流的優化級別不僅增加了生產力,也允許更多新的玩家可以進入這個市場,加速創新。
Arm虛擬硬件現可通過Amazon系統鏡像取得,通過與AWS合作初期基礎設施使用費用可被免除。
Project Centauri
Project Centauri是一個面向生態系統的計劃,通過已定義的標準、安全框架、以及 RTOS 復雜度的抽象化,擴大軟件的影響力和規模。
為了進一步協助軟件開發者擴展、并完成軟件可攜性,Arm同時宣布一項針對 Cortex-M的生態系統計劃 Project Centauri。
Project Centauri 提供底層的標準,包括一套軟件應該如何被封裝、或者云服務如何獲取設備功能的金鑰。它還考量了設備安全層面,像是TF-M和PSA認證。它聚集了廣泛的軟件生態支持,包括合作伙伴提供的特定應用程序的參考代碼、平臺中間件、軟件和服務。通過Project Centauri,Arm正在構建必要的底層基石,避免整個價值鏈的伙伴重復投入。
著手使用Arm物聯網全面解決方案,可以通過github下載基于Centauri的全面解決方案SDK。
應用案例與產品路線
Amazon正在使用Arm虛擬硬件,擴展 Alexa 喚醒詞的測試。借由移除對實體硬件的依賴,他們可以加速更新、并利用基于云的持續集成/持續交付的能力,支持超過150種由 Alexa 驅動的設備。另一個案例是Himax,他們正在利用Arm全面解決方案,加速他們新的人工智能開發時程,他們為新的處理器配置的專用Arm虛擬硬件搶先在芯片完成前,提供給開發者使用。
目前的物聯網全面解決方案針對的是包括關鍵字辨識在內的機器學習用例,基于Corstone-300、采用了Cortex-M55和Ethos-U55。隨著時間的推移,Arm計劃將全產品都能包含全面解決方案。
-
mcu
+關注
關注
146文章
16992瀏覽量
350314 -
ARM
+關注
關注
134文章
9046瀏覽量
366817 -
物聯網
+關注
關注
2903文章
44275瀏覽量
371271
發布評論請先 登錄
相關推薦
評論