以下是MDK软件各版本之间的区别,详见下表:
ULINK适配器是提供给开发者,以调试和分析程序信息的。主要有两款适配器产品。
ULINK适配器的比较
特性 版本
ULINKPro ULINK2
调试控制
断点
数据跟踪(Cortex-M3/M4/M7)
指令跟踪(Cortex-M3/M4/M7)
性能
JTAG时钟速度 50MHz 10MHz
存储器读/写 1MByte/s 25 KByte/s
数据和事件跟踪(SWO) 100Mbit/s 1Mbit/s
指令跟踪(ETM) 800 Mbit/s
分析工具
逻辑分析
性能分析
执行分析
代码覆盖
KEIL MDK是基于的Cortex-ARM微控制器的最全面的软件开发解决方案。
它包括IDE,C / C ++编译器,调试器,软件包管理和CMSIS。MDK5版软件包添加新的运行时环境(RTE)来管理设备的支持和软件组件。
超过3000款ARM®的Cortex®-M微控制器的解决方案;
支持32位ARM Cortex-A和Cortex-A/ Cortex-M的基础设备;
Software Packs包括现成可使用的CMSIS和中间件组件;
MDK专业版支持ARMv8-M架构;
强大的uVision®IDE,调试器和模拟环境;
配合ULINKpro™调试适配器使用生成应用的即时全指令跟踪分析记录;
关于程序执行的完整代码覆盖信息;
利用执行探查和性能分析器来优化你的代码;
调试器完全支持CMSIS-RTOS RTX实时操作系统;
提供完整的中间件库。包括TCP/ IP网络,文件系统,USB,和图形界面;
具有领先特定处理器优化和microlib的业界领先的ARM C / C ++编译器;
MDKTools 包括开发者开发基于ARM的嵌入式应用程序所需要的功能,比如创建,编译,调试。
Software Packs 可以随时进行增加修改,包括工具链中的增加新器件的支持和中间件库的升级。 |