µVision 是一个基于窗口的软件开发平台,它结合了强大的现代编辑器与项目管理器和制作工具工具。它集成了开发嵌入式应用程序所需的所有工具,包括 C/C++ 编译器、宏汇编器、链接器/定位器和 HEX 文件生成器。µVision 通过提供以下功能帮助加快嵌入式应用程序的开发过程:
µVision IDE 和调试器是 Keil 开发工具链 的核心部分,具有许多功能,可帮助程序员快速成功地开发嵌入式应用程序。Keil 工具易于使用,保证能及时帮助您实现设计目标。
µVision 提供用于创建应用程序的构建模式和用于调试应用程序的调试模式。可以使用集成的 µVision 模拟器或直接在硬件上调试应用程序,例如ULINK 调试和跟踪适配器。开发人员还可以使用其他 AGDI 适配器或外部第三方工具来分析应用程序。
特征 | 优势 |
---|---|
项目经理、制作实用程序、调试器、现代编辑器 | 已组合成一个单一的用户界面,加速了应用程序的开发。编辑时,可以配置调试器功能。在调试时,可以对源代码进行更改。 |
µVision模拟器 | 使用 µVision Simulator 编写、测试和调试应用程序。它允许您甚至在硬件可用之前调查不同的硬件配置。µVision Simulator 模拟大多数片上外设。 |
模拟器和目标调试器 | 两个调试界面都实现了相同的外观和感觉,并大大缩短了学习曲线。 |
系统查看器 | 显示有关外设寄存器的信息,并允许您在运行时手动更改属性值。 |
代码覆盖率 | 提供有关应用程序执行的统计数据。可以彻底测试和验证安全关键系统。可以查看和打印执行分析报告以满足认证要求。 |
逻辑分析仪 | 在时间图上显示值的变化。研究信号和变量的变化并查看它们的依赖性或相关性。 |
设备数据库 | 允许您根据使用的微控制器自动配置开发环境。为开发人员提供了默认设置,可减少配置工具所需的时间。 |
模板编辑器 | 创建常见的文本序列或标题块。使用模板将标准文本、标题描述和通用代码块插入程序结构。 |
源浏览器 | 使用浏览器在编码过程中快速导航。在开发过程中节省时间。除了查找功能外,还可以使用此功能。 |
配置向导 | 提供图形界面来维护设备和启动代码设置。无需滚动启动文件,而是使用此高级的类似 GUI 的功能。 |
第三方工具 | µVision 集成了其他工具,例如版本控制系统或 CASE 工具。所有配置细节都保存在 µVision 项目文件中。 |
调试和闪存编程 | ULINK 调试和跟踪适配器随附预配置的闪存编程算法,可以根据特定需求进行修改和调整。 |
多项目经理 | 允许您将逻辑上相互依赖的 µVision 项目组合成一个单一的多项目。这增加了嵌入式系统应用程序设计的概览性、一致性和透明度。 |
本章包含以下部分:
也可以看看
联系客服