news 2026/8/24 16:28:48

【Keil宝典常用篇】见过这么全的View菜单介绍吗?没有的话,可以来了解一下!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Keil宝典常用篇】见过这么全的View菜单介绍吗?没有的话,可以来了解一下!
经常使用Keil软件作为嵌入式软件开发IDE的朋友们应该都知道,在仿真调试时,View菜单下面的功能是使用频次比较多,并且有些子项目的作用还是比较明显的,能够让你的代码调试更快和Bug解决效率更高;那有没有你没使用过的功能块呢?接下来作者就通过此文章带大家一起看下View菜单的相关功能,Keil5版本的View菜单的子项目主要如下:

以上内容在仿真模式下都能显示;而在编辑模式下只能显示如下内容:

以下将分别介绍。
1、Status Bar 状态栏
位于IDE窗口的最底部,这个状态栏提供了关于当前项目的各种有用信息,比如当前选中光标位置的行号列号、仿真器类型和程序运行时间等,如下图所示:

2、Toolbars 工具栏

FileToolbar:文件工具栏
用于显示或不显示有关文件操作的如下菜单栏:

DebugToolbar:调试工具栏
用于显示或不显示有关仿真调试操作的如下菜单栏:

3、Project Window 工程窗口
用于显示或不显示项目工程窗口:

4、Books Window 书籍窗口
用于显示或不显示相关的手册资料窗口:

在需要查阅相关资料时,你可以打开。
5、Functions Window 函数窗口
可以用来查看每个文件里定义的函数,属于快捷操作:
双击函数名称即可跳转到函数定义的位置;

6、Templates Window 模板窗口
提供了一些C语言的常用关键词模块,双击关键词即可导入到代码中;
也可以通过插入模板或者配置模板来操作和添加:

7、Source Browser Window 源码浏览窗口
可以显示相关变量和函数等的来源位置信息:

8、Build Output Window 编译输出窗口
显示程序编译或者烧录的执行结果:

9、Error List Window 错误列表窗口
会显示错误errors或者警告warnings的具体信息,包括内容、所在文件和行号:

10、Find in Files Window 查找结果窗口
显示相关内容(函数、变量等)在文件中的查找结果:

11、Command Window 命令显示窗口
显示相关的命令操作:

12、Disassembly Window 反汇编窗口
显示C代码对应的反汇编代码:

13、Symbols Window 模块窗口
用于显示虚拟寄存器、特殊功能寄存器以及工程模块的位置和类型信息:

14、Registers Window 寄存器窗口
可以用来查看Core和Bank等寄存器的值:
还可以用来查看程序执行时间;

15、Call Stack Window 被调用函数堆栈窗口
在程序调试时,可以用来查看程序的调用堆栈,显示函数调用序列:
对于理解程序在出错或执行到特定点时的函数调用关系非常有帮助。

16、Watch Windows 变量查看窗口
可以用来查看程序运行时变量的值:

17、Memory Windows 内存窗口
可以用来查看内存数据:

18、Serial Windows 串行UART窗口

如果程序上设置好模拟串口功能,则可以通过此窗口来查看输出打印信息:

19、Analysis Windows 分析窗口
该窗口的功能比较强大,主要包括逻辑分析仪、性能分析仪、代码覆盖率、系统分析仪、事件记录仪及事件统计:

20、Trace 追踪窗口
可以帮助开发者在调试过程中查看变量的值、函数的调用情况、程序的执行流程等。

我这边显示空白,后面再看看。
21、System Viewer 系统查看窗口
主要用来查看MCU的外设寄存器(具体到寄存器的每一位)的值:

22、Toolbox Window 工具箱窗口
打开后会显示:

点击按钮更新窗口。
23、Periodic Window Update 窗口周期更新选择
如果你需要在程序全速运行时实时监控Watch Windows里面的全局变量的值变化情况,就需要勾选:

以上详细介绍了View菜单下所有子项目的主要功能和作用,一些主要的操作在后续的文章里再逐一说明和介绍。


---------------------
作者:dffzh
链接:https://bbs.21ic.com/icview-3461228-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 15:28:43

Langchain-Chatchat在供应链管理制度查询中的应用

Langchain-Chatchat在供应链管理制度查询中的应用 在现代企业运营中,供应链管理制度如同“操作手册”,贯穿采购、仓储、物流、供应商管理等多个环节。然而,随着制度文件不断更新、版本分散、格式多样,员工查找一条具体规定往往需要…

作者头像 李华
网站建设 2026/8/24 0:21:33

Java毕设项目推荐-基于Java的采购管理系统的设计与实现基于springboot的政府集中采购管理系统设计与实现的设计与实现【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/8/24 4:04:02

【课程设计/毕业设计】基于springboot+vue的智慧城市管理中心平台智慧城市政务云平台项目【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/8/24 7:23:47

FaceFusion镜像在影视制作中的应用前景分析

FaceFusion镜像在影视制作中的应用前景分析在一部即将上映的历史传记片中,导演希望让一位已故二十年的传奇演员“重返银幕”,出演其年轻时代的经典角色。传统方案需要动用数十人的CG团队、数月时间和上百万预算进行数字建模与动画合成。而如今&#xff0…

作者头像 李华
网站建设 2026/8/24 5:51:57

FaceFusion与Pabbly Connect集成:订阅制换脸服务自动化

FaceFusion与Pabbly Connect集成:订阅制换脸服务自动化 在数字内容爆炸式增长的今天,个性化视觉体验正成为用户留存和品牌差异化的关键。从社交媒体上的“变身电影主角”滤镜,到企业定制化宣传视频,人脸替换技术已悄然渗透进大众生…

作者头像 李华
网站建设 2026/8/24 0:42:50

Java全栈开发面试实战:从基础到微服务的深度解析

Java全栈开发面试实战:从基础到微服务的深度解析 面试官:你好,我是技术负责人,今天来聊聊你的项目经验。 应聘者:您好,我是李明,今年28岁,硕士学历,有5年Java全栈开发经…

作者头像 李华