麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

Keil MDK 第六版現(xiàn)已推出:解決嵌入式開發(fā)中的復(fù)雜挑戰(zhàn)
發(fā)布時間:2024-05-06

如今,嵌入式、物聯(lián)網(wǎng) (IoT) 和邊緣機器學(xué)習(xí) (ML) 應(yīng)用廣泛基于 Arm 平臺運行。目前有超過 45 家芯片供應(yīng)商提供 10,000 多種基于 Arm Cortex-M 系列處理器的不同微控制器。毫無疑問,Cortex-M 處理器系列已經(jīng)成為了這些領(lǐng)域事實上的行業(yè)標準。


多年來,Arm 提供 Keil 微控制器開發(fā)套件 (Keil Microcontroller Development Kit, Keil MDK)。這是面向基于 Cortex-M 打造的嵌入式、物聯(lián)網(wǎng)和邊緣 ML 應(yīng)用的最為全面的軟件開發(fā)解決方案。近期,Arm 正式發(fā)布了針對 Cortex-M 和 Arm Ethos-U 處理器產(chǎn)品系列進行了整體優(yōu)化的 Keil MDK 第六版(下文簡稱 MDK v6)。


隨著物聯(lián)網(wǎng)終端設(shè)備變得更加智能,ML 模型等工作負載也越來越復(fù)雜,為此,MDK v6 能與 MLOps 工作流程集成,并支持 Arm 虛擬硬件,以便在 DevOps 系統(tǒng)中進行驗證,為開發(fā)者應(yīng)對新的軟件挑戰(zhàn)。


MDK v6 框圖


MDK v6 增加了許多新功能,可幫助開發(fā)者進一步提高效率:

  • Keil Studio 以微軟的 Visual Studio Code 編輯器為基礎(chǔ),為基于 Cortex-M 的微控制器提供新的開發(fā)平臺。它可全面支持新的 CMSIS 工作流,可以固定軟件和工具版本,進而確保了項目構(gòu)建的可重復(fù)性。Keil Studio 包含集成調(diào)試器,并提供相關(guān)組件,以便在 Windows、Linux 和 macOS 主機上創(chuàng)建、構(gòu)建和測試嵌入式應(yīng)用。Visual Studio Code 與 Git 版本控制集成,并提供豐富的第三方擴展。這使得 Keil Studio 成為嵌入式物聯(lián)網(wǎng)或 ML 項目的靈活、可擴展的開發(fā)平臺。
  • 在 keil.arm.com 網(wǎng)站上,開發(fā)者可以搜索開發(fā)板、設(shè)備、軟件包和數(shù)千個代碼示例。Keil Studio 也可用作基于瀏覽器的零安裝應(yīng)用,與本地連接目標相連,以進行簡單的運行/停止調(diào)試。
  • 現(xiàn)在,MDK 中間件可免費使用。多年來,這一屢經(jīng)驗證的中間件一直是專業(yè) MDK 版本的組成要件。Arm 現(xiàn)向所有 MDK 用戶開放該中間件,以支持廣泛的應(yīng)用。例如,同步數(shù)據(jù)流框架 (SDS) 使用文件系統(tǒng)組件來保存記錄的傳感器數(shù)據(jù),以便日后在 MLOps 系統(tǒng)中回放。
  • CMSIS 工具箱可實現(xiàn)基于 CMSIS 軟件包的開發(fā)流程,是 MDK v6 的重要組件。它不僅可以在 Keil Studio 中使用,還可以在 μVision IDE 中使用,μVision IDE 多年來一直是嵌入式開發(fā)的事實標準。CMSIS 軟件包框架支持可使用多個工具鏈(例如 Arm Compiler 6、GCC 和 LLVM)的項目。該軟件包系統(tǒng)提供可重復(fù)使用的軟件組件,包括來自許多供應(yīng)商的各種 RTOS 內(nèi)核、設(shè)備驅(qū)動程序和中間件。
  • Arm 虛擬硬件固定虛擬平臺 (Arm Virtual Hardware Fixed Virtual Platform) 仿真模型可實現(xiàn)軟件工作負載的測試自動化。與 Keil MDK 的集成支持在桌面系統(tǒng)上開發(fā)和驗證測試用例。通過桌面和基于云的工作流相結(jié)合,開發(fā)者將可運用 CI/CD、DevOps 和 MLOps 的核心概念以及軟件優(yōu)先的開發(fā)方法。
  • 將 FuSa RTS 和 FuSa C 庫添加到 MDK-Professional 后,開發(fā)者可以更胸有成足地為功能安全系統(tǒng)創(chuàng)建應(yīng)用。經(jīng)過預(yù)認證的軟件庫以及全面的文檔和實踐材料可幫助開發(fā)者在更短的時間內(nèi)實現(xiàn)目標。
  • 新的基于用戶的授權(quán)許可 (UBL) 簡化了授權(quán)許可過程,并在任何主機上均可支持用戶憑證。

CMSIS 軟件包系統(tǒng)有助于輕松管理產(chǎn)品生命周期,在編寫第一行代碼到完成和維護的過程中提供出色的支持。


Arm 與其生態(tài)系統(tǒng)合作伙伴共同致力于解決軟件日趨復(fù)雜的難題,并為軟件開發(fā)者提供適用于一系列工具鏈和標準化軟件組件的統(tǒng)一工作流。借助 Arm 平臺,開發(fā)者可選擇不同的工具鏈、軟件組件和 IDE,使得處理器與其新應(yīng)用能夠完美匹配。MDK v6 將助力開發(fā)者在 Arm 架構(gòu)上構(gòu)建物聯(lián)網(wǎng)的未來。


* 本文為 Arm 原創(chuàng)文章,原文鏈接


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


關(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ā)工具軟件知識