【ARM】Keil MDK µVision简介-2022

µVIsion 是一个基于Windows平台的项目开发工具。集成了开发嵌入式应用程序的所有工具,包括代码编辑器、C/C++编译器、宏汇编器、链接器和HEX文件生成器。


µVIsion通过提供以下内容来加速嵌入式应用的开发过程:

  • 功能齐全的源代码编辑器
  • 设备数据库(Device Database)用于配置开发环境。
  • 项目管理,用于创建和维护项目
  • 制作程序(Make Utility)功能,用于组装、编译和链接嵌入式应用程序。
  • 对话框(Dialogs)用于所有开发环境设置。
  • 调试器 集成源代码和汇编,具有高速CPU和外围模拟器。 高级GDI接口,用于在目标硬件上进行软件调试,并用于连接到Keil ULINK调试适配器。
  • Flash编程实用程序下载的应用程序到闪存ROM。 还可以链接到手册,在线帮助,设备数据表,和用户指南。方便开发者进行开发。
  • IDE和调试器是Keil开发工具链的核心部分,它具有许多特性,可以帮助程序员快速、成功地开发嵌入式应用程序。


Keil工具易于使用,并保证可以帮助您及时实现设计目标。


µVision提供了用于创建应用程序的构建模式和用于调试应用程序的调试模式。 应用程序可以通过集成的µVision Simulator进行调试,也可以直接在硬件上进行调试,例如ULINK调试和跟踪适配器。

开发人员还可以使用其他AGDI适配器或外部第三方工具来分析应用程序。


特性和说明

特性 说明
项目管理、编辑器、
Make Utility、Debugger
单个用户界面,加速了应用程序的开发。 在编辑时,可以配置调试器特性。 在调试时,可以对源代码进行更改。
µVision模拟器 在硬件可用之前研究不同的硬件配置,同时模拟器可以模拟片上大多数外设,来编写、测试和调试应用程序
模拟器和调试器 具有相同的界面,可以缩短学习时间
系统查看器 显示有关外设寄存器的信息,并允许您在运行时手动更改属性值。
代码覆盖率 提供有关应用程序执行的统计数据。 系统安全可以进行彻底的测试和验证。 可以查看和打印执行分析报告以满足认证要求。
逻辑分析 显示时间轴上值的变化。 研究信号和变量的变化,观察它们的依存性或关联性。
设备数据库 允许您根据所使用的微控制器自动配置开发环境。 为开发人员提供了缺省设置,以减少配置工具所需的时间。
模板编辑器 创建常见的文本序列或标题块。 使用模板将标准文本、标题描述和通用代码块插入到程序结构中。
源代码浏览器 除了Find函数外。使用代码浏览器在编码过程之间快速导航,节省开发时间。
配置向导 提供图形界面来维护设备和启动代码设置。 使用这个类似gui的高级特性,而不是滚动启动文件。
第三方工具 µVision集成了其他工具,如版本控制系统或CASE工具。 所有的配置信息保存在µVision项目文件中。
调试和Flash编程 ULINK调试和跟踪适配器带有预配置的Flash编程算法,可以根据特定的需要修改和调整。
多项目管理 允许您将逻辑上相互依赖的µ- Vision项目组合为一个单一的多项目。 这增加了嵌入式系统应用程序设计的概览、一致性和透明度。