| 目标设备 | 所有 Arm Cortex-M、Armv8-M、SecurCore 和旧版 Arm MCU - 包括快速模型 | 所有 Arm Cortex-M | 所有 Arm Cortex-M | Arm Cortex-M 设备 |
| 主机平台 | ||||
| 主机平台 | Linux/macOS/Windows | Linux/macOS/Windows | Linux/macOS/Windows | 任何基于浏览器的平台 |
| Keil Studio | ||||
| Keil Studio | ✔ | ✔ | ✔ | |
| µVision | ||||
| µVision | ✔ | ✔ | ✔ | |
| 中间件 | ||||
| 中间件 | 功能齐全 | 功能齐全 | 功能齐全 | |
| Arm 虚拟硬件 | ||||
| Arm 虚拟硬件 | ✔ | ✔ | ||
| 功能安全 | ||||
| 功能安全 | ✔ | |||
| 安全认证套件 | ||||
| 安全认证套件 | 是 | |||
特性与优势
充分利用 CMSIS 生态系统
借助 Open-CMSIS-Packs 的设备支持,Keil MDK 能够兼容上万种微控制器设备。通过 CMSIS-Toolbox,Keil MDK 支持现代 CLI 和 GUI 工作流。
超越工具链的全方位支持
Keil MDK 支持所有主流操作系统 (OS),搭载功能完备的 Keil Studio IDE,并可对接 Arm 虚拟硬件,支持通过仿真技术进行测试驱动型软件开发。依托实时操作系统 Keil RTX5 和免费的中间件,缩短嵌入式系统的构建时间。
通用代码生成
Keil MDK 支持各类工具链,包括 Arm 嵌入式编译器、GCC 或 LLVM,而且能够轻松地切换不同的编译器,从中选择性能和代码密度均适配的编译器。
更多特性
专为嵌入式应用量身打造
经实践验证的 µVision IDE 与新推出的 Keil Studio IDE 提供直观的项目管理、调试和系统分析视图。
加快开发速度
Keil MDK 包含 Arm 虚拟硬件仿真模型,有助于降低硬件成本并缩短开发周期。
安全认证
Arm 编译器的安全分支已获得安全权威机构 TÜV SÜD 的专业认证,可大幅简化最终产品的功能安全认证流程。
IoT 网络支持
Keil MDK 中间件 IPv4/IPv6 网络堆栈,可确保边缘应用实现安全的 IoT 或 ML 功能。
功耗和性能分析
整合精密调试视图与功耗测量,快速解决软件和硬件问题。
云端适用
Keil Studio 提供桌面端版本和免安装的浏览器版本,内置现代工作流,便于在 CI/CD 系统中构建、运行和测试应用。
获取 Keil MDK
选择适合您的 MDK 版本
借助 Arm Keil Studio 在云端进行开发
Arm Keil Studio Cloud 作为下一代 Keil 开发工具套件的首发组件,目前已推出开放测试版。其中包含云托管平台与 Git 直接集成,可为分布式团队提供协作开发支持;同时,支持现代 CI 工作流,助力加快物联网设备开发。
为您的下一个 IoT 项目选择适配的 Keil 工具
根据用户身份可从多个版本中自由选择,灵活适配开发商、学生、专业人士等各类用户。我们汇总相关信息,致力于帮助您为下一个 IoT 和 ML 微控制器开发项目选择适配的 Keil 工具。
相关产品
探索其他 Arm 工具和软件
用例
创新构想,应用落地
案例研究
Quvium 咳嗽监测仪:借助 Arm Keil MDK 研发的 ML 设备
Quvium 研发的监测设备利用机器学习 (ML) 分析咳嗽声波并触发警报,以优化呼吸道护理流程。Arm Keil MDK 包含 CMSIS-NN 库,有助于快速启动机器学习软件开发。
Arm 推出 Keil MDK V6,将嵌入式软件开发推向全新高度
随着物联网设备智能水平的提升,软件也变得日益复杂,因此需要新的开发流程,创建优化的 ML 模型和高效的设备驱动程序,对开发者提出了更高的要求。阅读有关最新版本 Keil MDK V6 的相关内容,了解新版本针对全套 Arm Cortex-M 和 Ethos-U 处理器产品组合进行了哪些优化、如何为当今的微控制器提供算力支持。
打造性能出众的软件解决方案
Arm 开发者中心
借助 AWS 简化 IoT 端点设备的开发和部署,学习使用 Keil Studio 等。Arm 发布全新的 Arm 开发者中心,分享研讨会和技术讲座,助力开发者构建更优质的软件。


