产品中心 

PRODUCT CENTER

丨产品中心

Product Center

Keil MDK

20200526181636_10865

Arm® Keil® MDK

基于Arm Cortex-M的微控制器的完整软件开发解决方案

Arm Keil MDK包括领先的基于Windows®的IDE,调试器,市场领先的编译器,软件包管理和CMSIS。这些软件工具允许您加速嵌入式软件项目的开发。

1、  最广泛支持基于Arm的微控制器(MCU),数据库中有5,000多个设备

2、  免版税软件构建模块和实时操作系统(RTOS)集成

3、  由Arm开发的行业领先的C / C ++编译工具

4、  ArmCPU的精确仿真模型(仅限Cortex-M)

5、  与ULINK™系列调试和跟踪适配器一起使用,或与第三方配合使用

6、  调试探针

7、  Arm专家以及活动中的技术支持

8、  开发者社区

9、  易于使用的界面

快速开发完全优化的微控制器

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非常适合优化物联网应用中的电池寿命。它可以为超低功耗应用,测试自动化和隔离提供软件优化,以实现高速调试和敏感硬件系统的跟踪。