
現(xiàn)如今,嵌入式、物聯(lián)網(wǎng)和機器學習等邊緣應(yīng)用都在Arm上運行。目前有超過45家硅芯片供應(yīng)商提供超過10,000種不同的微控制器,Cortex-M系列處理器無疑是約定俗成的行業(yè)標準。
多年來,Arm提供了(Keil Microcontroller Development)Keil微控制器開發(fā)工具包(Keil MDK)。它是針對基于Arm Cortex-M的嵌入式、物聯(lián)網(wǎng)和邊緣機器學習應(yīng)用的最全面的軟件開發(fā)解決方案。如今,Arm發(fā)布了專為整個Arm Cortex-M和Ethos-U處理器組合優(yōu)化的Keil MDK Version 6。
MDK v6應(yīng)對了新的軟件挑戰(zhàn),因為物聯(lián)網(wǎng)端點設(shè)備變得更加智能,具有更復雜的工作負載,例如機器學習模型( ML models)。因此,MDK v6集成了MLOps工作流,并支持Arm虛擬硬件在DevOps系統(tǒng)中進行驗證。

Keil MDK Version 6增加了許多新功能,幫助開發(fā)者提高效率:
Keil Studio提供了一個基于微軟Visual Studio Code編輯器的新開發(fā)平臺,用于基于Cortex-M的微控制器。它完全支持新的CMSIS工作流程,通過允許固定軟件和工具版本來實現(xiàn)可重現(xiàn)的構(gòu)建。它包含了一個集成調(diào)試器,并包括用于在Windows、Linux和macOS主機計算機上創(chuàng)建、構(gòu)建和測試嵌入式應(yīng)用程序的組件。Visual Studio Code集成了Git版本控制,并提供了豐富的第三方擴展。這使得Keil Studio成為任何嵌入式物聯(lián)網(wǎng)或機器學習項目的靈活、可擴展的開發(fā)平臺。
在keil.arm.com網(wǎng)站上,開發(fā)人員可以搜索電路板、設(shè)備、軟件包和數(shù)以千計的代碼示例。Keil Studio也可以作為零安裝的基于瀏覽器的應(yīng)用程序使用,它可以連接到本地附加的目標,以便進行簡單的運行/停止調(diào)試。
MDK-Middleware現(xiàn)在是免費使用的。這個經(jīng)過驗證的中間件已經(jīng)是專業(yè)MDK版本的一部分多年了。Arm將其開放給所有MDK用戶,以支持各種應(yīng)用。例如,同步數(shù)據(jù)流框架(SDS)使用文件系統(tǒng)組件將記錄的傳感器數(shù)據(jù)保存以供后續(xù)在MLOps系統(tǒng)中回放。
CMSIS-Toolbox實現(xiàn)了基于CMSIS-Pack的開發(fā)流程,是Keil MDK Version 6的關(guān)鍵組成部分。它在Keil Studio中可用,但也在μVision IDE中可用,后者已經(jīng)是嵌入式開發(fā)的事實標準多年了。CMSIS-Pack框架支持可以使用多個工具鏈(例如Arm Compiler 6、GCC和LLVM)的項目。包系統(tǒng)提供了來自許多供應(yīng)商的可重用軟件組件,包括各種RTOS內(nèi)核、設(shè)備驅(qū)動程序和中間件。
Arm虛擬硬件固定虛擬平臺(AVH)仿真模型使軟件工作負載的測試自動化成為可能。與Keil MDK的集成支持桌面系統(tǒng)上的測試用例開發(fā)和驗證。結(jié)合桌面和基于云的工作流允許開發(fā)人員擁抱CI/CD、DevOps和MLOps的核心概念和軟件優(yōu)先的開發(fā)方法。
將FuSa RTS和FuSa C庫添加到MDK-Professional中,開發(fā)者可以更有信心地創(chuàng)建功能安全系統(tǒng)的應(yīng)用程序。預認證的軟件庫具有全面的文檔和實踐材料,可以幫助您在更短的時間內(nèi)實現(xiàn)目標。
新的用戶基準許可證(UBL)使授權(quán)更容易,并允許通過您的用戶憑據(jù)在任何主機計算機上使用。
CMSIS-Pack系統(tǒng)實現(xiàn)了易于產(chǎn)品生命周期管理,從編寫的第一行代碼到完成和維護都提供了出色的支持。
與我們的生態(tài)系統(tǒng)合作伙伴一起,我們正在解決軟件復雜性不斷增長的挑戰(zhàn),并為軟件開發(fā)者提供統(tǒng)一的工作流程,可以在一系列工具鏈和標準化軟件組件上運行。使用Arm,您可以在不同的工具鏈、軟件組件和集成開發(fā)環(huán)境之間進行選擇,使我們的處理器成為您下一個應(yīng)用的最佳選擇。Keil MDK Version 6是您在Arm上構(gòu)建物聯(lián)網(wǎng)未來的選擇之一。
我們將舉辦兩場網(wǎng)絡(luò)研討會,介紹MDK v6的新功能和優(yōu)點:
4月4日,上午8點BST:MDK v6介紹(亞太地區(qū)/歐洲、中東和非洲)
4月23日,上午8點BST:MDK v6技術(shù)深度挖掘(亞太地區(qū)/歐洲、中東和洲)
4月23日,上午8點PDT:MDK v6技術(shù)深度挖掘(美國/歐洲)
您可以在4月9日至11日舉辦的Embedded World展會上了解更多關(guān)于Keil MDK Version 6的信息——Arm將位于4號展館,4-504展位。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關(guān)于億道電子
上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。
十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標。

歡迎關(guān)注“億道電子”公眾號
了解更多研發(fā)工具軟件