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

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

3天内不再提示

Keil的使用方法 - 常用功能(一)

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-04-07 14:51 次阅读

Ⅰ、概述

学习一门软件的开发,开发工具的掌握可以说尤为重要。由于Keil集成开发工具支持多种MCU平台的开发,是市面上比较常见的,也是功能比较强大一款IDE。所以,对于大多数人说,选择Keil几乎是单片机或者嵌入式开发人员的不二选择。

从今天开始的接下来一些时间总结关于Keil的使用方法。计划前一阶段总结常见功能,后面综合性的总结Keil的功能。

关注我的朋友应该知道,我前面已经总结过Keil下载与安装和 Keil新建软件工程这两篇文章,今天接着上面的文章来总结Keil使用方法之常用功能。

使用最新版本的MDK-ARM V5.20,基于STM32处理器(提供软件工程,方便大家学习)来总结使用方法。

Ⅱ、下载

Keil集成开发工具和支持包,可以到官方网站下载,也可以到我的360云盘下载。现在(2016.06.11)MDK-ARM最新版本是5.20,支持包根据自己MCU的型号选择下载,由于我总结是基于ST芯片的,在云盘只保存ST的支持包,我会定期在360云盘更新。

Keil下载地址:

官方网站:http://www.keil.com/download/product

360云盘:https://yunpan.cn/cPYaeY23RSsbb访问密码 9aba

支持包下载地址:

官方网站:http://www.keil.com/dd2/Pack

360云盘:https://yunpan.cn/cxWnPxniRXTMS访问密码 9a98

总结的软件工程:

https://yunpan.cn/cSnTMev59yXmU访问密码 f9ff

Ⅲ、Keil相关知识

Keil有4个产品:MDK-ARM、C51、C251、C166,这四个工具在使用方法上具有相似性,市面上MDK-ARM和C51应该是比较常用的两个,笔者也是使用了这两个软件好多年了,有很多相似之处。我主要是以MDK-ARM来总结其使用方法,如果是使用其他几个软件,或许有些地方存在不同。

MDK-ARM意思就是基于ARM的微控制器开发工具(Microcontroller Developer Kit),由Keil公司开发,MDK-ARM包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件。具有业行领先的ARM C/C++编译工具链,完美支持Cortex-M、Cortex-R4、ARM7、ARM9等多系列器件,包含世界上品牌的芯片。比如:ST、Atmel、Freescale、NXPADITI等众多大公司微控制器芯片。

Keil(MDK-ARM) V5版本的发布,告别了V4时代,增加了许多新的功能,同时也支持基于V4开发的软件工程。

1)、提高了开发效率

软件组件选择方便:各种软件组件随便我们选择;

文件系统组件:使我们方便在内存,存储卡,内存设备中读写创建修订文件;

图形组件:灵活的人机交互界面;

网络组件:服务器网络套接字,物理层交互方便我们开发网络应用;

USB组件:创建USB设备开发USB标准级别应用。

2)、轻松访问文档资源

3)、项目维护简单,提升代码重复利用率

软件包包括了设备更新和版本管理,使得我们的项目维护变得简单;

简化了设备更换;

开源可加入第三方组件,MDK5 software packs是开源的,您也可以加入自己的组件,或者第三方组件我们都是支持的。

Ⅳ、常用功能

打开软件工程就能看见许多默认的可见按钮(工具栏按钮),由于这些按钮是经常使用的,所以默认都是打开状态。View -> Toolbars可以打开显示,或者关闭显示。工具栏包含两项:1、文件工具栏和 2、编译工具栏(如下图1、2)。

Ⅴ、按钮描述

下面将(按下图序号)分别讲述每一个按钮的功能和默认快捷方式:


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.关于编译

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

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

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

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

停止编译 无

下载软件 F8

9.工程选项

工程选择框 无

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

10.管理项目

单工程管理 无

多工程管理 无

管理运行时环境 无

选择软件包 无

安装软件支持包 无

Ⅵ、说明

每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。

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

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

    关注

    146

    文章

    16011

    浏览量

    343545
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165284
收藏 人收藏

    评论

    相关推荐

    光纤熔接机的使用方法功能调节

    光纤熔接机是一种光纤通信系统中必不可少的设备,它主要用于将两根光纤进行熔接,使得信号能够顺利传输。在光纤通信系统中,光纤熔接机的使用方法功能调节非常重要。下面将介绍光纤熔接机的使用方法功能
    的头像 发表于 04-07 17:10 212次阅读

    手机信号屏蔽器:功能、原理及使用方法详解

    深圳特信电子|手机信号屏蔽器:功能、原理及使用方法详解
    的头像 发表于 04-01 09:09 407次阅读

    555集成芯片的使用方法

    555集成芯片的使用方法主要依赖于其特定的引脚功能和电路设计。
    的头像 发表于 03-25 14:39 247次阅读

    555芯片的引脚功能 555集成芯片的使用方法 使用555芯片时的注意事项

    555芯片的引脚功能 555集成芯片的使用方法 使用555芯片时的注意事项  555芯片是一种常用的集成电路芯片,常用于定时、脉冲信号产生和边沿触发器的应用。本文将详细介绍555芯片的
    的头像 发表于 02-02 13:57 3231次阅读

    万用表的使用方法步骤 万用表的hFE功能怎么用

    万用表是电子工程中常用的测量仪器,广泛应用于电路测试、电阻测量、电流测量等方面。下面将详细介绍万用表的使用方法步骤以及万用表的hFE功能使用方法。 万用表使用方法步骤: 准备工作:首先
    的头像 发表于 01-31 13:37 772次阅读

    FTP常用命令的使用方法

    FTP常用命令的使用方法 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的常用协议。通过FTP,用户可以从一个主机上下载文件到本地,或将本地文件上传到远程主机
    的头像 发表于 12-15 11:28 680次阅读

    万用表的使用方法常用元件的检测方法

    万用表是从事电子电工等部门的必备测量仪器,掌握万用表的使用方法也是一个电子爱好者必备的技能。
    的头像 发表于 11-14 14:34 1281次阅读
    万用表的<b class='flag-5'>使用方法</b>及<b class='flag-5'>常用</b>元件的检测<b class='flag-5'>方法</b>

    OTG功能使用方法

    OTG功能使用方法  什么是OTG功能? OTG(On-The-Go)即为“即插即用”的高速USB接口,在目前的市场上企业和普通消费者极度青睐,其在人们的生活中的应用场景非常广泛,比如U盘、键盘
    的头像 发表于 10-30 09:57 2004次阅读

    AT32 MCU Printf的功能使用方法

    AT32 MCU Printf的功能使用方法
    的头像 发表于 10-27 09:27 440次阅读
    AT32 MCU Printf的<b class='flag-5'>功能使用方法</b>

    AT32F415C OTG新功能使用方法

    演示AT32F415C OTG 新功能使用方法,415C新增两个功能,功能1:在OTGFS Device模式下,VBUS(PA9)可通过配置释放给其它外设使用。
    发表于 10-27 07:00

    变频器的常用功能

    地与生产机械的特性和要求相吻合,使变频调速系统运行在最佳状态。 一、变频器的常用功能 不同的变频器对功能码的编制方式不一样,但大致有两种类型:大模式型和功能码分区型。功能码分区型是将所
    的头像 发表于 09-20 16:00 764次阅读

    内网穿透工具的种类、原理和使用方法

    本文以渗透的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法
    的头像 发表于 08-25 10:35 381次阅读
    内网穿透工具的种类、原理和<b class='flag-5'>使用方法</b>

    浅谈步进衰减器的使用方法

    步进衰减器是一种用于调节信号强度的设备,常用于无线通信、射频测试和实验等领域。以下是步进衰减器的使用方法
    的头像 发表于 07-04 09:35 529次阅读

    工程监测无线中继采集发送仪的常用功能与设置

    工程监测无线中继采集发送仪的常用功能与设置 工程监测无线中继采集发送仪 LoRA 频道与中心频率 无线中继采集发送仪使用频道来设置不同的射频中心频率。 中心频率 MHz = 基频 + (频道
    的头像 发表于 05-18 10:48 339次阅读
    工程监测无线中继采集发送仪的<b class='flag-5'>常用功能</b>与设置

    安全光栅,光幕的使用方法

    安全光栅的使用方法
    的头像 发表于 05-16 09:51 669次阅读
    安全光栅,光幕的<b class='flag-5'>使用方法</b>