博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EWSTM8系列教程05_菜单概述(二)
阅读量:2045 次
发布时间:2019-04-28

本文共 3694 字,大约阅读时间需要 12 分钟。

推荐

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!

IAR最新全套教程:

9.EWSTM8系列教程09_IDE选项配置(二)
10.EWSTM8系列教程10_一个工程添加多个节点
11.EWSTM8系列教程11_一个工作空间添加多个工程
12.EWSTM8系列教程12_IAR文件类型描述
······
  
  该系列教程已经在我的个人微信公众号**「strongerHuang」**整理并分享。因在这里分享文章,还需单独整理一遍,时间有限,就不再一一重复整理出来了。

所以,想要查看更多相关教程,关注我的,在公众号底部菜单,或者回复【EWSTM8系列教程】即可查看。

申明:该文档由作者「strongerHuang」原创发布,仅供个人学习使用,转载请公众号联系作者授权。版权所有,禁止商用

一、写在前面

在上一篇文章中概述了File文件、Edit编辑、View视图、Project工程前面四个重要菜单的内容。

本文讲述Debug调试、ST-Link下载调试工具、Tools工具、Window窗口、Help帮助后面五个菜单的内容。

  其中“Debug调试”菜单是在调试模式时才有(编辑模式下没有)。“下载调试工具”是由你工程目标配置所决定的(上面截图是配置ST-Link)。

本文主要概述后五个菜单的内容:

  1.Debug调试菜单
  2.下载调试工具菜单
  3.Tools工具菜单
  4.Window窗口菜单
  5.Help帮助菜单

本文章收录于「strongerHuang」博客专栏,在我的博客右侧也能查找到。

为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,该系列教程已更新于我的个人微信公众号**「strongerHuang」**,关注微信公众号回复【EWSTM8系列教程】即可查看。

二、Debug调试菜单

Debug调试菜单只有在调试模式下才会显示出来,里面大部分常用子菜单会显示在【调试工具栏】,可以参看文章中“3.2调试工具栏”的章节。

1.Go:全速运行 F5

2.Break:停止运行
3.Reset:复位
4.Stop Debugging:结束调试 Ctrl + Shift + D
5.Step Over:逐行运行 F10
6.Step Into:跳入运行 F11
7.Step Out:跳出运行 Shift + F11
8.Next Statement:运行到下一语句
9.Run to Cursor:运行到光标行
10.AutoSetp:自动按步骤运行
11.Set Next Statement:设置下一条语句
12.C++ Exceptions:C++异常
13.Memory:内存保存/复位
14.Refresh:调试更新
15.Logging:调试日志

Debug菜单前面10个子菜单比较常用,也比较重要。这里再文字解释其中几个子菜单的含义,教程后面针对性详细讲述其中子菜单内容。

Step Over、Step Into、Step Out这三个子菜单都具有“逐步/单步”调试的意思。Step Into遇到函数会进入函数执行,而Step Over则不会进入函数。Step Out是跳出当前函数。

Run to Cursor运行到光标行:在暂定状态,将光标放在程序某一行,执行该操作程序运行到你所在行则会停下来(当然,如果那一行程序永远都执行不到,则程序一直执行,直到你执行其他操作)。

AutoSetp自动按步骤运行:可以设置按照指定方式(Step Over、Step Into)、 间隔时间自动运行。

三、下载调试工具菜单

这个菜单的内容会随你工程配置的下载调试器改变而改变,而不同下载调试器的子菜单内容也不一样,如下图:

可以看见我上面截图中两种类型(ST-Link和Simulator)菜单中的子菜单内容不一样。

  这个菜单里面的内容使用频率相对较低,而目前来说主要是选择ST-Link来下载调试。下面概述一下ST-Link下各子菜单内容。

1.Leave Target Runing:离线运行(离开目标运行)

2.Disable Interrupts When Stepping:当单步调试时禁止中断
3.Option bytes:选项字
4.Data Sample Setup:数据采样设置
5.Data Sample:数据样本
6.Sampled Graphs:采样图
7.Breakpoint Usage:使用断点

四、Tools工具菜单

Tools工具菜单包含了IDE相关的一些配置,包括字体、快捷键、语言、编辑、消息、工程等一系列配置。

1.Options:工具配置选项

2.Filename Extension:文件扩展名
3.Configure Viewers:配置预览
4.Configure Custom Argument Variables:配置自定义参数变量
5.Configure Tools:配置工具

4.1 Options工具配置选项

Options工具配置选项是比较重要的一个子菜单,里面包含了我们字体大小、颜色、快捷键、工程输出信息等一系列比较重要且实用的内容。

本文重点在于概述菜单内容,该系列教程后面会详细讲述里面具体内容。

五、Window窗口菜单

Window窗口菜单需要和View视图菜单具有相似的地方(像打开/关闭工具栏,IAR之前版本就是在View视图菜单操作),但需要区分开来。

Window窗口菜单为操作IDE窗口改变它们在屏幕上排列的一个菜单。

1.Close Document:关闭当前活动的文档编辑窗口 Ctrl + F4

2.Close Window:关闭当前活动的IDE窗口(工程、参考、浏览等窗口)
3.Split:拆分窗口
4.Move Tab to New Vertical Editor Window:移动选项卡到新的垂直编辑器窗口
5.Move Tab to New Horizontal Editor Window:将选项卡移动到新的水平编辑器窗口
6.Move Tab to the Next Window:将选项卡移到下/后一个窗口
7.Move Tab to the Previous Window:将选项卡移动到上/前一个窗口
8.Close All Tabs Except Active:关闭除活动以外的所有选项卡
9.Close All Tabs to the Right of Active:关闭活动右边的所有选项卡
10.Close All Editor Tabs:关闭所有选项卡编辑
11.Toolbars:工具栏
12.Status bar:状态栏

5.1 拆分窗口

Split拆分窗口就是将一个窗口拆分为上下左右四个窗口,各个窗口大小可自由分配,如下图:

5.2 移动选项卡到

Move Tab to New Vertical Editor Window和Move Tab to New Horizontal Editor Window类似,一个是垂直,一个是水平,下图为垂直效果:

5.3 工具栏、状态栏

这两个子菜单的内容之前IAR版本是放在View视图菜单下面,它俩的功能类似视图菜单的功能,打开/关闭的功能。

注意:工具栏菜单在编辑模式下只有Main主工具栏,在调试模式下会增加Debug调试工具栏,如下图:

六、Help帮助菜单

这个菜单里面内容比较实用哦,从字面意思理解“帮助”,我写的大部分内容都是参考这里面的,其实重要的就是帮助文档

6.1 帮助文章

Content内容、Index索引、Search搜索是对应帮助文档里面的内容,如下如:

6.2 Guide指导手册

如上图子菜单中,红色框住的那一部分都属于IDE的指导手册,包含版本历史信息、管理、参考信息等。

6.3 其它

IAR on the Web:IAR网站

Information Center:信息中心
Lincense Manager:许可证管理,注册的时候就是这里进入
About:关于软件的版本信息

七、说明

1.上面内容只是概述,相对都比较粗略,更详细的内容,请参看该系列教程后续文章。

2.版权所有,禁止商用
3.该文档由作者「strongerHuang」原创发布,仅供个人学习使用,转载请公众号联系作者授权。

八、最后

为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,该系列教程已更新于我的个人微信公众号 「strongerHuang」 ,关注微信公众号回复【EWSTM8系列教程】即可查看。

我的网站:

我的微信公众号(ID:strongerHuang)还在分享STM8、STM32、Keil、IAR、FreeRTOS、UCOS、RT-Thread、CANOpen、Modbus…等更多精彩内容,如果想查看更多内容,可以关注我的微信公众号。

你可能感兴趣的文章
Java多线程问题总结
查看>>
js 失去焦点自动计算BMI 保留一位小数
查看>>
js Math.round()
查看>>
java内存中的堆栈、堆、静态区、常量池
查看>>
对接输入输出流;封装拷贝; 封装释放资源
查看>>
装饰器设计模式 :实现放大器对声音的放大动能
查看>>
p15 装饰器设计模式:模拟咖啡
查看>>
sax的解析流程
查看>>
SAX解析xml2
查看>>
简易版server服务器搭建
查看>>
进程和线程的关系与区别
查看>>
C++ STL priority_queue
查看>>
浅谈C++多态性
查看>>
c++(重载、覆盖、隐藏)
查看>>
虚函数的工作原理
查看>>
01背包、完全背包、多重背包问题分析
查看>>
一道位运算的算法题
查看>>
创建型模式之原型模式
查看>>
结构型模式之适配器模式(Adapter)
查看>>
结构型模式之桥接模式(Bridge)
查看>>