Keil MDK5 是一款功能全面的集成开发环境(IDE),为微控制器软件开发提供了包括编译器、调试器、库管理工具等在内的全套解决方案。它由三家国内代理商提供技术支持,并且支持基于Cortex-M、Cortex-R4、ARM7和ARM9系列微控制器的开发。其早期版本包括uVision4和uVision3。

如何使用 Keil MDK5
- 首先,完成Proteus的安装,如果需要使用Keil for ARM或IAR工具,也需要先进行安装。
- 安装Proteus VSM Simulator驱动,Keil需要安装Vdmagdi.exe,而IAR则安装Vdmcspy.exe。
- 将附件中的Prospice.dll和Licence.dll文件复制到../bin目录中,同时把MCS8051.dll和ARM7TDMI.dll文件拷贝至../MODELS目录,覆盖原有文件。
- 打开原理图和程序设计文件,在ISIS中选择“UseRemoteDebugMONITOR”选项;在Keil for ARM中选择“Proteus VSM Simulator”;在IAR中,选择Debugger->Setup->Driver->Third-Party Driver,并在其中指定Vdmcspy.dll文件。
- 在IDE中点击Debug进入仿真模式,即可使用Proteus for ARM进行仿真调试。
Keil MDK5 的主要特点
- 支持Cortex-M、Cortex-R4、ARM7和ARM9系列处理器。
- 配备行业领先的ARMC/C++编译工具链。
- 包含Keil RTX嵌入式操作系统,并提供完整源代码。
- 内置μVision4 IDE,集成开发、调试与仿真环境。
- TCP/IP网络模块支持多种协议和应用程序。
- 提供标准驱动类的USB设备和USB服务器栈支持。
- 为具有图形用户界面的嵌入式操作系统提供完善的GUI库支持。
- 通过ULINKpro工具即时分析程序执行情况,并能记录Cortex-M指令的每次执行。
- 提供详细的代码覆盖率报告。
- 提供执行分析工具和性能调优器,帮助优化程序流程。
- 拥有丰富的新手教程,帮助用户快速上手MDK-ARM的强大功能。
- 兼容CMSIS(Cortex微处理器软件标准接口)。
以上便是Keil MDK5的主要功能和使用介绍,希望对需要的用户有所帮助。快来下载试试吧!