MDK-ARM也称MDK-ARM、uVision5(老版本为uVision4和uVision3)等,系为同一产品。MDK-ARM软件为基于32位的处理器设备提供完整的开发环境。MDK-ARM专为微控制器应用而设计,而且功能强大,能够满足大多数苛刻的嵌入式应用。MDK-ARM有俩个常用版本,分别是MDK-Plus、MDK-Professional。所有版本均提供一个完善的C/C++开发环境,其中MDK-Professional还包含大量的中间库。与KeilMDK4及之前版本不同,KeilMDK5分成MDKCore和SoftwarePacks两部分。MDKCore主要包含uVision5IDE集成开发环境和ARMCompiler5。SoftwarePacks则可以在不更换MDKCore的情况下,单独管理(下载、更新、移除)设备支持包和中间件更新包。目前,Compiler编译器的SafetyPackage仅包含在MDK专业版中。MDK功能特点 支持Cortex-MV8、Cortex-M、Cortex-A、Cortex-R4、ARM7和ARM9系列器件可使用在安全性较高要求的应用中和工程需要编译器长期支持的环境业行 的ARMC/C++编译工具链提供前期虚拟器模型,满足新架构下软件验证稳定的KeilRTX,小封装实时操作系统(带源码)μVision4IDE集成开发环境,调试器和仿真环境TCP/IP网络套件提供多种的协议和各种应用保证IoT应用 连接到互联网需要提供带标准驱动类的USB设备和USB主机栈为带图形用户接口的嵌入式系统提供了完善的GUI库支持ULINKpro可实时分析运行中的应用程序,且能记录Cortex-M指令的每一次执行关于程序运行的完整代码覆盖率信息执行分析工具和性能分析器可使程序得到 化大量的项目例程帮助你快速熟悉MDK-ARM强大的内置功能DS-MDKStreamline实现Cortex-A/Cortex-M异构下的性能分析符合CMSIS(Cortex微控制器软件接口标准)