如今,嵌入式、物聯網 (IoT) 和邊緣機器學習 (ML) 應用廣泛基于 Arm 平臺運行。目前有超過 45 家芯片供應商提供 10,000 多種基于 Arm Cortex-M 系列處理器的不同微控制器。毫無疑問,Cortex-M 處理器系列已經成為了這些領域事實上的行業標準。
多年來,Arm 提供 Keil 微控制器開發套件 (Keil Microcontroller Development Kit, Keil MDK)。這是面向基于 Cortex-M 打造的嵌入式、物聯網和邊緣 ML 應用的最為全面的軟件開發解決方案。近期,Arm 正式發布了針對 Cortex-M 和 Arm Ethos-U 處理器產品系列進行了整體優化的 Keil MDK 第六版(下文簡稱 MDK v6)。
隨著物聯網終端設備變得更加智能,ML 模型等工作負載也越來越復雜,為此,MDK v6 能與 MLOps 工作流程集成,并支持 Arm 虛擬硬件,以便在 DevOps 系統中進行驗證,為開發者應對新的軟件挑戰。

MDK v6 框圖
MDK v6 增加了許多新功能,可幫助開發者進一步提高效率:
- Keil Studio 以微軟的 Visual Studio Code 編輯器為基礎,為基于 Cortex-M 的微控制器提供新的開發平臺。它可全面支持新的 CMSIS 工作流,可以固定軟件和工具版本,進而確保了項目構建的可重復性。Keil Studio 包含集成調試器,并提供相關組件,以便在 Windows、Linux 和 macOS 主機上創建、構建和測試嵌入式應用。Visual Studio Code 與 Git 版本控制集成,并提供豐富的第三方擴展。這使得 Keil Studio 成為嵌入式物聯網或 ML 項目的靈活、可擴展的開發平臺。
- 在 keil.arm.com 網站上,開發者可以搜索開發板、設備、軟件包和數千個代碼示例。Keil Studio 也可用作基于瀏覽器的零安裝應用,與本地連接目標相連,以進行簡單的運行/停止調試。
- 現在,MDK 中間件可免費使用。多年來,這一屢經驗證的中間件一直是專業 MDK 版本的組成要件。Arm 現向所有 MDK 用戶開放該中間件,以支持廣泛的應用。例如,同步數據流框架 (SDS) 使用文件系統組件來保存記錄的傳感器數據,以便日后在 MLOps 系統中回放。
- CMSIS 工具箱可實現基于 CMSIS 軟件包的開發流程,是 MDK v6 的重要組件。它不僅可以在 Keil Studio 中使用,還可以在 μVision IDE 中使用,μVision IDE 多年來一直是嵌入式開發的事實標準。CMSIS 軟件包框架支持可使用多個工具鏈(例如 Arm Compiler 6、GCC 和 LLVM)的項目。該軟件包系統提供可重復使用的軟件組件,包括來自許多供應商的各種 RTOS 內核、設備驅動程序和中間件。
- Arm 虛擬硬件固定虛擬平臺 (Arm Virtual Hardware Fixed Virtual Platform) 仿真模型可實現軟件工作負載的測試自動化。與 Keil MDK 的集成支持在桌面系統上開發和驗證測試用例。通過桌面和基于云的工作流相結合,開發者將可運用 CI/CD、DevOps 和 MLOps 的核心概念以及軟件優先的開發方法。
- 將 FuSa RTS 和 FuSa C 庫添加到 MDK-Professional 后,開發者可以更胸有成足地為功能安全系統創建應用。經過預認證的軟件庫以及全面的文檔和實踐材料可幫助開發者在更短的時間內實現目標。
- 新的基于用戶的授權許可 (UBL) 簡化了授權許可過程,并在任何主機上均可支持用戶憑證。
CMSIS 軟件包系統有助于輕松管理產品生命周期,在編寫第一行代碼到完成和維護的過程中提供出色的支持。
Arm 與其生態系統合作伙伴共同致力于解決軟件日趨復雜的難題,并為軟件開發者提供適用于一系列工具鏈和標準化軟件組件的統一工作流。借助 Arm 平臺,開發者可選擇不同的工具鏈、軟件組件和 IDE,使得處理器與其新應用能夠完美匹配。MDK v6 將助力開發者在 Arm 架構上構建物聯網的未來。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關于JNH官网電子
上海JNH官网電子技術有限公司是國內資深的研發工具軟件提供商,公司成立于2009年,面向中國廣大的制造業客戶提供研發、設計、管理過程中使用的各種軟件開發工具,致力于幫助客戶提高研發管理效率、縮短產品設計周期,提升產品可靠性。
十多年來,先后與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等多家全球知名公司建立戰略合作伙伴關系,并作為他們在中國區的主要分銷合作伙伴服務了數千家中國本土客戶,為客戶提供從芯片級開發工具、EDA設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式GUI工具等等。JNH官网電子憑借多年的經驗積累,真正的幫助客戶實現了讓研發更簡單、更可靠、更高效的目標。

歡迎關注“JNH官网電子”公眾號
了解更多研發工具軟件知識