0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Keil(MDK-ARM)系列教程(二)_ 工具栏详细说明

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-24 10:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Ⅰ、写在前面

Toolbars工具栏其实就是在菜单下面一行一行的快捷图标按钮,这些快捷按钮之所以归为工具栏里面,在于它们使用的频率较高。比如编译按钮,这个按钮在我们编程的时候使用的频率是相当高,其他快捷按钮同样也经常使用。

本文说的Toolbars工具栏和大部分上位机软件(如:Keil、IAR、VS、STM32CubeMX等)一样,只是工具栏的多少不同,工具栏中快捷按钮的多少不同而已。

本文虽然以KeilMDK-ARMV5为例来讲述,其实Keil MDK-ARM其它版本,以及Keil C51的各个版本也有同样工具栏,功能也一样。因此,本文也适合它们。

本文内容已经整理成PDF文件,提供给大家下载:

http://pan.baidu.com/s/1nuJ0RDR

Ⅱ、本文要点

本文将详细讲述的Keil开发环境中的两项工具栏,如下图:

第一行:文件工具栏(File Toolbar)

第二行:编译工具栏(Build Toolbar)

打开Keil软件默认是可以看见两行工具栏,如果没有看见,可以通过View菜单打开即可,如下图:

工具栏的快捷按钮默认情况下,大部分快捷按钮都有对应的快捷键,在下面讲述的过程中,也会将有快捷键的列出来(本文不讲述快捷键,该系列教程专门整理快捷键的文章)。

Ⅲ、工具栏详细说明

我将两项工具栏分为10类(如下图),从左到右分别来进行讲述每一个快捷按钮的意思。当然,简单的按钮只简述一下,复杂一点的会重点讲述。

1.文件操作类按钮

这一类按钮可以说在大部分上位机软件都可见,比较简单,不过多描述。

新建文件夹 Ctrl + N

打开文件 Ctrl + O

保存当前文件 Ctrl + S

保存所有文件 无

剪切 Ctrl + X

复制 Ctrl + C

粘贴 Ctrl + V

2.文件编辑跳转类按钮

撤销恢复按钮比较常用,可以使用快捷键代替。

撤销编辑 Ctrl + Z

恢复编辑 Ctrl + Y

跳转到上一步 Ctrl + -

跳转到下一步 Ctrl + Shift + -

撤销恢复动画效果:

跳转动画效果:

3.书签类按钮

书签的作用主要是标记位置方便查看。

添加书签 Ctrl + F2

跳转到上一个书签 Shift + F2

跳转到下一个书签 F2

清空所有书签 Ctrl + Shift + F2

书签动画效果:

4.选中行操作类按钮

选中行操作的作用主要就是为了使选中行缩进、注释。

插入缩进(Tab) Tab

取消缩进(Tab) Shift + Tab

确定注释 无

取消注释 无

缩进动画效果:

注释动画效果:

5.查找文本类按钮

查找文本意思就是搜索,比较简单,也比较常用。

查找所有文本 Ctrl + Shift + F

查找文本输入框 无

查找单个文本 Ctrl + F

增加搜索 Ctrl + I

6.关于仿真类按钮

这些按钮针对仿真时,对文本进行标记作用。

打开/关闭调试 Ctrl + F5

插入断点 F9

失能单个断点 Ctrl + F9

失能所有断点 无

取消所有断点 Ctrl + Shift + F9

7.窗口配置类按钮

窗口 无

配置 无

窗口按钮支持快速打开/关闭某些窗口,具体见下图:

8.关于编译类按钮

这些按钮使用频率较高,特别对于F7快捷键。

编译当前文件(单个) Ctrl + F7

编译目标文件(修改过的) F7

编译所有目标文件(重新编译) 无

编译多个工程文件(多工程) 无

停止编译 无

下载软件 F8

9.工程选项类按钮

工程目标选择框 无

工程目标选项(配置) Alt + F7

一个工程下面可以建立多个目标,工程目标选择框是选择工程目标所使用。通常对于初学者工程来说,一个工程下一般只有一个目标。因此,初学者通常在工程目标选择下拉选项中只看到一个目标。

一个工程目标中重要的配置参数(如:输出Hex、选择ST-Link等)都在工程目标选项(配置) 中。本文只讲述这个按钮的功能,关于“工程目标选项(配置)”具体内容,我将单独整理一篇文章。

10.工程项目管理类按钮

单工程管理 无

多工程管理 无

管理运行时环境 无

选择软件包 无

安装软件支持包 无

工程项目管理关于初学者来说,只是单工程项目,主要使用第一个按钮,其他按钮基本上不使用。

上面说的多工程管理,就是所谓的工作空间管理。

关于选择软件包,这个按钮是Keil uVision5软件新增的一个按钮,也是Keil uVision5软件的一个特点。

至此,上面就是关于Keil开发环境中两项工具栏:文件工具栏(File Toolbar)和编译工具栏(Build Toolbar)中所有快捷按钮的全部内容。

Ⅳ、说明

每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。若要了解更多关于Keil的使用教程,可以进入我微信公众号或博客查看。

以上内容仅供参考,若有不对之处,敬请谅解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9583

    浏览量

    393484
  • keil
    +关注

    关注

    69

    文章

    1231

    浏览量

    173116
  • MDK
    MDK
    +关注

    关注

    4

    文章

    211

    浏览量

    33727
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用 Keil Studio for Visual Studio Code开发 STM32 设备

    与业界工具的无缝集成、版本控制支持,以及用于 CI 工作流的命令行接口(CLI)。 Keil Studio 作为 Arm Keil MDK
    的头像 发表于 03-05 17:41 3627次阅读
    使用 <b class='flag-5'>Keil</b> Studio for Visual Studio Code开发 STM32 设备

    【RA-Eco-RA2E1-V1.0开发板试用】篇一:硬件介绍+环境搭建

    产品群是 RA 系列的入门级单芯片微控制器,基于48MHz Arm® Cortex®-M23 内核,具有高达 128kB 的代码闪存以及 16kB 的 SRAM 。 这款产品采用优化的制程和瑞萨电子
    发表于 02-07 21:18

    MDK-ARM平台下的fft介绍

    MDK-ARM平台 #include &quot;arm_math.h&quot; #include &quot
    发表于 01-22 07:35

    有新版keil MDK-ARM V5 注册机安装包不,孩子下载keil卡在许可码过期了,救救孩子吧

    有新版keil MDK-ARM V5 注册机安装包不,孩子下载keil卡在许可码过期了,救救孩子吧
    发表于 01-14 19:37

    CW32 MCU用什么IDE开发?

    推荐使用IAR Embedded Workbench for ARMKeil μVision for ARM等IDE开发CW32 MCU应用,其中新版本IAR EWARM直接支持CW32 MCU,
    发表于 11-12 07:52

    使用env工具创建工程始终提示UV4.exe不可用是为什么?

    # toolchains options ARCH=\'arm\' CPU=\'cortex-m4\' CROSS_TOOL=\'keil\' # bsp lib config
    发表于 09-10 08:07

    【RA-Eco-RA6M4开发板评测】Keil开发环境搭建+实现板载LED点灯

    和RASC】 KeilMDK-ARM) 的下载页面为: https://www.keil.com/download/product/。 使用 Keil 软件开发瑞萨 RA MCU 还
    发表于 08-24 18:59

    调试工具:Eclipse调试工具栏与窗口的深入分析

    科技有限公司自研AS32 系列 MCU 芯片的调试应用为研究背景,通过详细阐述 Eclipse 调试环境的搭建、工具栏各功能模块的原理与应用,以及各类调试窗口的深度剖析,揭示 Eclipse 调试
    的头像 发表于 07-07 11:32 1035次阅读
    调试<b class='flag-5'>工具</b>:Eclipse调试<b class='flag-5'>工具栏</b>与窗口的深入分析

    迅为RK3568开发板Dev-Eco studio 的界面布局-导航-事件通知区

    底部通知区如下图所示: 在代码编辑区的下面有一行工具栏,主要介绍常用信息,其中 Run 是项目运行时的信息, Problems 是当前工程错误与提醒信息,Terminal 是命令
    发表于 06-23 11:02

    贴片三极管上的印字与真实名称的对照表详细说明

      本文档的主要内容详细介绍的是贴片三极管上的印字与真实名称的对照表详细说明
    发表于 05-28 09:05 110次下载

    瑞芯微rv1106开发资料 rv1106数据手册 rv1106详细说明书免费下载

    瑞芯微rv1106开发资料 rv1106数据手册 rv1106详细说明书免费下载
    的头像 发表于 05-19 11:16 7075次阅读
    瑞芯微rv1106开发资料 rv1106数据手册 rv1106<b class='flag-5'>详细说明</b>书免费下载

    Keil MDK到IAR EWARM:通过工程迁移实现项目资产的更好管理

    对于需要统一开发环境或涉及多核架构(如Cortex-A/R)的项目,越来越多的用户选择从Keil MDK迁移到IAR EWARM。这就会面临着需要将之前的Keil MDK工程迁移到IA
    的头像 发表于 05-08 09:03 1464次阅读
    从<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>到IAR EWARM:通过工程迁移实现项目资产的更好管理

    调试变频器详细说明

    调试变频器是一个复杂但至关重要的过程,它涉及多个参数的设定和调整,以确保变频器能够正常运行并满足特定应用需求。以下是对变频器调试的详细说明。 一、准备工作 1. 选择合适的电机功率:根据实际需求选择
    的头像 发表于 04-25 15:32 2516次阅读

    DevEco Studio 工具如何安装

    签名。 步骤 3在编辑窗口右上角的工具栏,点击运行按钮,或使用默认快捷键 Shift+F10(Mac 为 Control+R)运行工程,等待编译完成即可便运行在设备上。 至此,验证了 DevEco Studio 工具已正确安装,接下来可以开始正式的应用开发。
    发表于 04-24 07:38

    瑞萨RA8系列教程 | 基于 Keil 开发 RA8单片机

    本文结合瑞萨Cortext-M85单片机RA8D1、Keil MDK,以及瑞萨自家的代码初始化工具(Smart Configurator)给大家描述一下,快速在Keil
    的头像 发表于 04-22 17:41 1485次阅读
    瑞萨RA8<b class='flag-5'>系列</b>教程 | 基于 <b class='flag-5'>Keil</b> 开发 RA8单片机