目標裝置 | 所有 Arm Cortex-M、Armv8-M、SecurCore 和傳統 Arm 微處理器:包括快速模型 | 所有 Arm Cortex-M | 所有 Arm Cortex-M | Arm Cortex-M 裝置 |
主機平台 | ||||
主機平台 | Linux/macOS/Windows | Linux/macOS/Windows | Linux/macOS/Windows | Any, browser-based |
Keil Studio | ||||
Keil Studio | ✔ | ✔ | ✔ | |
µVision | ||||
µVision | ✔ | ✔ | ✔ | |
中介軟體 | ||||
中介軟體 | 全功能 | 全功能 | 全功能 | |
Arm 虛擬硬體 | ||||
Arm 虛擬硬體 | ✔ | ✔ | ||
功能性安全 | ||||
功能性安全 | ✔ | |||
安全資格套件 | ||||
安全資格套件 | 是 |
特色與效益
利用 CMSIS 生態系
超過一萬個微控制器裝置可以與 Keil MDK 搭配使用,並仰賴 Open-CMSIS-Packs 做為裝置支援。使用 CMSIS 工具箱,Keil MDK 可支援現代 CLI 和 GUI 工作流程。
不只是工具鏈
Keil MDK 支援所有主要操作系統,並提供多功能的 Keil Studio IDE,同時連接到 Arm 虛擬硬體,進行以模擬測試為主的開發。搭配 Keil RTX5 的即時作業系統和免費使用的中介軟體,可以更快速地建立嵌入式系統。
多樣化的程式碼產出
Keil MDK 支援多種工具鏈,包括適用於嵌入式設計的 Arm Compiler、GCC 或是 LLVM。它能夠輕鬆地在不同的編譯器之間轉換,用以選擇最佳效能和程式碼密度的編譯器。
更多功能
為嵌入式設計量身訂做
經過實證的 µVision IDE 和全新 Keil Studio 可提供直覺式專案管理管道、除錯以及系統分析觀點。
更快速的開發
Keil MDK 包含 Arm 虛擬硬體模擬模式可協助降低硬體成本並縮短開發週期。
安全資格
Arm 編譯器的安全分支通過了安全專家 TÜV SÜD 的認證,大大簡化了終端產品的功能性安全認證流程。
物聯網網路支援
Keil MDK-Middleware IPv4/IPv6 網路通訊堆疊,以實現安全的物聯網 (IoT) 應用程式。
功耗和效能分析
藉由使用與功耗管理同步的完善除錯見解,更快速地解決各項軟硬體問題。
可在雲端使用
Keil Studio 可使用於桌機也可以在不需任何安裝的情況下以瀏覽器的版本使用。現代化的工作流程在 CI/CD 系統上協助建立,運行與測試各項應用。
取得 Keil MDK
選擇適合您的 MDK 版本
使用 Arm Keil Studio 在雲端進行開發
Arm Keil Studio Cloud 是下一代 Keil 開發工具套件的第一個組件,目前可做為公開測試版使用。它提供一個直接整合 Git 的雲端託管平台,可供分散各地的團隊、協作的開發以及現代 CI 工作流程使用,以快速開發物聯網裝置。
為您的下一個物聯網專案選擇最佳的 Keil 工具
有許多版本可供選擇,具體取決於您是創客、學生還是專業人士。我們總結了這些資訊,以幫助您為下一個物聯網和機器學習微控制器開發專案選擇最佳的 Keil 工具。
使用場景
個案研究
Quvium 的咳嗽監測器:使用 Arm Keil MDK 套件開發的機器學習裝置
Quvium 開發的裝置使用機器學習來分析咳嗽聲波並發送警報以改善呼吸護理。Arm Keil MDK 套件包括用於啟動機器學習軟體開發的 CMSIS-NN 程式庫。
Arm 藉由導入 Keil MDK 第 6 版將嵌入式軟體開發提升至更高境界
隨著物聯網裝置變得更智慧,開發人員正面對日益提升的軟體複雜度,需要可建立最佳化機器學習模型搭配高效裝置驅動程式的新開發流程。瞭解 Keil MDK 的最新版本第 6 版,可針對整個 Arm Cortex-M 和 Ethos-U 處理器產品組合進行最佳化,並為現今的微控制器提供運算能力。
建構最高效的軟體解決方案
Arm Developer Hub
使用 AWS 簡化物聯網終端裝置的開發與部署,學習如何使用 Keil Studio 及其他工具。Arm 在 Arm Developer Hub 分享多個工作坊和技術講座,協助您建立更優質的軟體。
相關產品與服務