Keil MDK-ARM是一款基于微控制器软件的开发平台,适用于各种基于Arm Cortex-M的微控制器设备。MDK包括μVision IDE和调试器,Arm C / C ++编译器以及基本的中间件组件。它为所有芯片供应商提供了7,000多种设备,并且易于学习和使用。
软件简介:
keil mdk是一款基于微控制器软件的开发平台,也称MDK-ARM、Realview MDK、I-MDK、KEIL MDK-ARM、KEIL ARM、uVision5(老版本为uVision4和uVision3)等,软件由德国知名软件公司Keil(现已被ARM公司收购)自主研发,现由国内三家代理商提供技术支持和相关服务。作为行业领先的ARM C/C++编译工具链,是许多微处理器的首选开发工具,它基于Arm的微控制器最全面的软件开发解决方案,包括创建,构建和调试嵌入式应用程序所需的所有组件,这对于从事微处理器开发行业的人来说将是最好帮手,是面前市面上最好的微控制器软件开发平台之一。
软件优势:
该MDK工具包括所有你需要创建,构建和调试基于ARM单片机的嵌入式应用程序的组件。MDK-Core由真正的Keil μVision IDE和调试器组成,并主要支持基于Cortex-M处理器的微控制器设备,包括新的ARMv8-M架构。DS-MDK包含基于Eclipse的DS-5 IDE和调试器,并为基于32位Cortex-A处理器或具有32位Cortex-A和Cortex-M处理器的混合系统的设备提供多处理器支持。MDK包括两个带有汇编器,链接器和高度优化的运行时库的ARM C / C ++编译器,这些库针对最佳代码大小和性能而量身定制:
-ARM编译器版本5是参考C / C ++编译器,带有TüV认证的鉴定套件,可用于安全应用以及长期支持和维护。
-ARM Compiler版本6基于创新的LLVM技术,并支持包括C ++ 11和C ++ 14在内的最新C语言标准。它为Cortex-M目标提供了最小的尺寸和最高的性能。
软件包包含设备支持,CMSIS库,中间件,电路板支持,代码模板和示例项目。它们可以随时添加到MDK-Core或DS-MDK中,从而使新设备支持和中间件更新独立于工具链。IDE管理作为组件提供给应用程序的提供的软件组件。
软件功能:
- MDK-精简版是仅限于32千字节和用于产品评估,小项目,以及教育市场的代码大小。
- MDK-基本支持基于Cortex-M处理器的微控制器最多的Cortex-M7和的Cortex-M23和M33的目标非安全编程。
- MDK-PLUS增加了中间件库的IPv4网络,USB设备,文件系统和图形。它支持ARM Cortex-M,选定的ARM Cortex-R,ARM7和ARM9处理器微控制器。它还包括用于对异构设备进行编程的DS-MDK。
- MDK专业包含MDK-Plus的所有功能。此外,它还支持IPv4 / IPv6双栈网络,IoT连接和USB主机栈。它还提供Cortex-M23和M33目标的安全和非安全编程,以及异构设备的多核调试,包括Linux内核和Streamline性能分析。