基于Arm Cortex-M微控制器的完整软件开发解决方案
Arm Keil MDK 包括领先的基于 Windows®的 IDE,调试器,市场领先的编译器,软件包管理和
CMSIS;这些软件工具允许您加速嵌入式软件项目的开发。
❉ 最广泛支持基于 Arm 的微控制器(MCU),数据库中有 5,000 多个设备
❉ 免版税软件构建模块和实时操作系统(RTOS)集成
❉ 由 Arm 开发的行业领先的 C / C ++编译工具
❉ ArmCPU 的精确仿真模型(仅限 Cortex-M)
❉ 与 ULINK™系列调试和跟踪适配器一起使用,或与第三方配合使用
❉ 调试探针
❉ Arm 专家以及活动中的技术支持
❉ 开发者社区
❉ 易于使用的界面
快速开发完全优化的微控制器
MDK支持超过5,000种基于Cortex-M的设备,包括新的Cortex-M23/M33内核。基于Windows的μVision IDE包括一个事件记录器和组件查看器,用于显示软件组件的运行时行为。它与ULINKpro调试和跟踪适配器一起提供完整的指令跟踪功能和完整的代码覆盖率信息。
我们已经处理了软件块,因此您可以专注于您的应用程序
可以随时向MDK添加软件包,使新设备支持和中间件更新独立于工具链。 它们包含设备支持,CMSIS库,软件组件,中间件,板支持,代码模板和示例项目。
MDK-Middleware提供免版税,紧密耦合的软件组件,专为微控制器中的通信外设而设计。
标准化软件接口,实现高效的可移植性和重复使用
Cortex 微控制器软件接口标准(CMSIS)为处理器提供了一致且简单的软件接口,用于外围设备,实时操作系统和中间件。 它简化了软件的重复使用,减少了新微控制器开发人员的学习曲线,缩短了设备的上市时间。
业界领先的C / C ++编译工具
具有汇编程序,链接程序和高度优化的运行时库的 Arm C / C ++编译器专为实现最佳代码大小和性能而量身定制。所有 Arm 编译器均经过功能安全应用认证,可提供长期维护和支持。
Arm Compiler 6 提供目前市场上最好的代码大小。它提供各种优化级别,包括链接时间优化。
功能安全的软件构建块
MDK 提供了一个用于嵌入式功能安全应用程序的即用型软件框架。这些模块完全符合 ISO 26262,IEC 61508,IEC 62304 和 EN 50128 标准,包含 Keil RTX RTOS,优化的 C库,CMSIS-Core 和事件记录器,可帮助确定应用程序的时序特性。此外,MDK 加速了与安全相关的应用程序开发的重要功能,例如静态代码分析,MISRA 检查和代码覆盖,否则这些功能非常耗时。 MDK 提供与第三方单元测试框架集成的接口,可以轻松自动化,以便在持续集成环境中使用。
可根据您的需求选择调试探针
ULINK 系列调试和跟踪适配器的所有成员使您能够将程序下载到目标,逐步执行程序, 插入断点并在运行中调试基于 Arm Cortex-M 的设备。
先进的 ULINKpro 调试探针提供高速数据和指令跟踪,使您可以分析程序行为并生成安全认证所需的必要代码覆盖率信息。
我们最新的探头 ULINKplus 非常适合优化物联网应用中的电池寿命。它可以为超低功耗应用,测试自动化和隔离提供软件优化,以实现高速调试和敏感硬件系统。
能更好的协助合作伙伴快速的掌握开发工具的使用,并让合作伙伴把精力集中在自身产品的设计过程中,以提高开发设计效率。