单片机
返回首页

EWSTM8系列教程03_主窗口、工具栏的概述

2021-03-01 来源:eefocus

1写在前面

为了让初学者更容易掌握IAR这个工具的相关知识,我先从整体概述,再到具体的细节内容。


本文先概述一下默认主窗口界面, 对 IAR 集成开发环境有一个大概的了解,再次概述其中一个常用的 Toolbar 工具栏。


本文主要概述如下两部分内容:

1.主窗口(Main Window)


2.工具栏(Toolbar)

主工具栏概述

调试工具栏概述

工具栏选项配置


  为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,本文章收录于【EWSTM8系列教程】,在微信公众号回复【EWSTM8系列教程】即可查看。


2主窗口

为了让大家对 IAR 集成开发环境有一个大概的了解,这里先概述一下(IAR 默认编辑状态) 主界面下各个窗口的含义。


说明:IAR的窗口在编辑模式与调试模式下存在一定差异,本章节主要基于【编辑模式】进行简单的概述,里面详细的内容、以及调试模式下的窗口在该系列教材后续会逐步讲述。


打开IAR工程,一般会出现类似下图的主窗口界面,主要包含6个窗口,如下图:

Menu Bar:菜单栏

相信大家对该窗口都不陌生,但凡一个常规一点的软件,都有诸如File文件、  Edit编辑 、 View视图、Help帮助等这样的一栏窗口,这就是菜单栏窗口。


该窗口是 IAR 比较重要的一个窗口,包含IAR 几乎所有操作的内容,在编辑模式和调试模式下存在一些不同,后续会讲述。


Tool Bar:工具栏

该窗口是一些常见的快捷按钮,本文下面会讲述。


Workspace Window:工作空间窗口

一个工作空间可以包含多个工程,该窗口主要显示工作空间下面工程项目的内容(工程、 组、 源代码文件等)。 如上图窗口中包含多个工程(Project1、 Project2······),可以关注后面讲述新建多个工程的文章。


Edit Window:编辑窗口

该窗口不用多解释,就是我们平时编辑代码的窗口。


Message Window:信息窗口

该窗口包括编译信息、调试信息、查找信息等一些信息的窗口。


Status Bar:状态栏

该窗口包含就绪状态、错误警告数量、光标行列、字符编码、键盘Num锁定等一些状态信息。


3工具栏

IAR的工具栏Tool Bar共有两种:Main主工具栏和Debug调试工具栏。在编辑(默认)状态下只显示Main主工具栏,在进入调试模式后会增加显示Debug工具栏,如下图:

图片


3.1 主工具栏

在编辑(默认)状态下,只有主工具栏,这个工具栏里面内容也是在编辑状态下常用的快捷按钮。当然,这些按钮的功能基本上都可以通过快捷键来实现。

图片

New Document新建文件 Ctrl + N

Open打开文件 Ctrl + O

Save保存文件 Ctrl + S

Save All保存所有文件

Print打印文件 Ctrl + P

Cut剪切 Ctrl + X

Copy复制 Ctrl + C

Paste粘贴 Ctrl + V

Undo撤销编辑 Ctrl + Z

Redo恢复编辑 Ctrl + Y

Quick Search Text Box快速搜索文本框

Find Previous向前查找 Shift + F3

Find Next向后查找 F3

Find查找(增强) Ctrl + F

Replace替换 Ctrl + H

Go to前往行列 Ctrl + G

Toggle Bookmark标记/取消书签 Ctrl + F2

Previous Bookmark跳转到上一个书签 Shift + F2

Next Bookmark跳转到下一个书签 F2

Navigate Backward跳转到上一步 Alt + 左箭头

Navigate Forward跳转到下一步 Alt + 右箭头

Compile编译当前(文件、组) Ctrl + F7

Make编译工程(构建) F7

Stop Build停止编译 Ctrl + Break

Toggle Breakpoint编辑/取消断点 Ctrl + F9

Download and Debug下载并调试 Ctrl + D

Debug without Downloading调试(不下载)

Toolbar Options工具栏选项(下面3.3节重点讲述)


上面只是简述了各个快捷按钮的基本意思,下面再详细说一下部分常用按钮的具体意思。


A.书签

书签在编译的时候比较实用,可以快速找到标记书签所在行。可以使用快捷按钮,当然,平时推荐使用快捷键(F2、 Ctrl + F2、 Shift + F2)。


书签动画效果:


B.跳转到上/下一步

跳转是在编译代码通过跟踪代码留下的“脚步”,我们可以通过该方式找到这些“脚步”,同样也可以通过快捷键操作。


跳转到上/下一步动画效果:


C.下载和调试

很多人问“Download and Debug”和“Debug without Downloading”这两个按钮的区别是什么?

答:Download and Debug:是下载代码之后再进行调试。

Debug without Downloading:只调试不下载。也就是说你之前下载过了代码,只需要再点击该按钮即可,否则会出现错误。


这两个按钮图标在编辑和调试模式下略有点差异,在调试模式下可以再次下载/调试。


3.2 调试工具栏

调试工具栏只有在调试状态下才会出现的一行快捷按钮,在编辑状态下,没有这些按钮。


当点击调试按钮,进入调试状态之后,菜单栏会增加一个Debug菜单(里面内容和调试工具栏类似)。同样,工具栏也会增加一个调试工具栏,如下图:


从左往右依次是:

Step Over逐行运行 F10

Step Into跳入运行 F11

Step Out跳出运行 Shift + F11

Next Statement运行到下一条语句

Run to Cursor运行到光标行

Go全速运行 F5

Break停止运行

Reset复位


逐行运行也叫逐步运行,跳入运行也叫单步运行,运行到下一语句和逐行运行类似。


3.3 工具栏选项配置

这一小节主要教大家如何自定义工具栏(图标)按钮。假如我们不想要工具栏中有些按钮(如:复制、粘贴),或我们又想添加一个工具按钮,怎么实现呢?


A.进入自定义工具栏

图片


B.删除工具栏

如删除复制按钮:按住复制按钮 -> 拖出工具栏即可。

图片


删除按钮动画效果:

图片


C.添加工具按钮

如:添加一个工具配置按钮,在命令中找到【工具配置】按钮,按住 -> 拖到工具栏(你想要到位置)即可。


添加按钮动画效果:


D.添加显示文本标签

显示文本标签,也就是图标下面显示该图标按钮的意思,这样方便一眼明白含义,同时可以增大显示距离,点击操作也比较方便。当然,也会占用一定显示区域。如下图:


显示文本标签动画效果:


F.放大图标

这个很好理解,图标太小,将其放大,如下图:

图片


放大图标动画效果:

图片



进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 简洁的过零调功器电路设计与分析

  • 单稳态控制电路设计与分析

  • 永不缺相启动运行的电动机控制电路

  • CCFL的工作原理及电子驱动电路解析

  • 开关电源的基本组成及工作原理

  • MT3608构成3.7V转12V的升压电路图

    相关电子头条文章