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

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

3天内不再提示

了解你们没有使用到的功能(Keil的使用方法)

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-25 11:25 次阅读

软件的开发工具在软件的开发过程中占很重要的地位,可以说是直接影响你软件开发的效率。比如:开发工具的常用功能、配置、以及优化等级。

对于STM32的开发工具有好几种(官方提供的实例代码工程可以看得出来),但是常用的,或者用的比较多的应该是Keil和IAR这两款集成开发工具(IDE),笔者也是常用这两款IDE进行开发,也对他们都比较熟悉了吧。相信学习过51、430的朋友对这两款软件不会陌生。

Keil和IAR这两款IDE应该算是比较经典的了,但各有各的优点,笔者大概说一下他们各自的区别:

1、文件结构

Keil:不支持层叠文件夹,在文件夹的下一级中必须为文件;

IAR:支持层叠,可以比较方便管理代码,理清层次;

就像新建一个文件夹:Keil不能在第二级文件夹下面再新建文件夹,只能建文件。而IAR就可以无限新建文件夹。

2、编译速度

Keil:编译速度慢(输出所有信息时;在关闭调试信息、浏览信息情况下还是比较快),在大工程编译上占劣势。

IAR:编译速度快,经常改动源代码在线调试具有很好的优势。

3、使用方便程度

Keil快捷按钮、菜单、配置等大部分,这些在使用上相比IAR要人性化一点。当然,这只是笔者个人意见,IAR也有它独有的特点。

这两个工具的使用上各有各的优点,具体是什么,笔者在这里也说不清楚。但是,笔者建议:如果你真的决定要从事相关的开发,这两款软件你必须要都会使用才行。

笔者在前期整理过关于Keil(MDK-ARM)使用方法的文章,或许不是很全面,但大部分使用方法都是笔者使用Keil这些年来觉得有用的(书到用时才明白)。建议你结合开发一起学习Keil的使用,在开发的时候有什么不懂才去看一下我的这些文章(切记不要死记硬背,建议没事可以先看一下我的那几篇文章,先做一个了解,后面遇到问题才知道是哪里的问题)。里面有什么不懂的可以微信给我留言。

Keil(MDK-ARM)和Keil(C51)基本相似,你用过C51版本的再用MDK-ARM版本应该不成问题。

今天主要是让大家熟悉、了解一下笔者前面整理关于Keil相关的文章,笔者打算在后期整合一下这几篇文章的内容,让大家更容易理解Keil的使用方法、更容易查找其中遇到的问题。

笔者也将会计划写关于IAR使用方法的文章,敬请等待。

好了,你若对Keil的掌握还不够,请(点击蓝色标题)查看下面这几篇文章:

一、Keil下载与安装

该文讲述了Keil的下载(提供官网下载地址 和 笔者定期更新在360云盘下载地址)、安装过程、破解方法。

二、Keil新建软件工程详细过程

该文以STM32F0为硬件平台,讲述关于Keil从头新建一个可以下载到STM32F0芯片运行的工程。

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

该文主要讲述关于Keil工具栏按钮(快捷按钮)的使用方法。它包含文件工具栏和编译工具栏,也就是我们初学者常使用的编译、下载、调试等这两行按钮的使用方法。

四、Keil的使用方法 - 常用功能(二)

该文主要讲述关于Keil的工程目标选项配置的使用说明,也就是我们配置芯片型号、输出Hex、选择下载工具、配置路径等这里选项的使用方法。

五、Keil的使用方法 - 常用功能(三)

该文主要讲述Keil的Configuartion配置选项里面的说明,也就是我们配置字体颜色、显示源代码前面的行数、定义快捷键等这些的说明。

六、Keil(MDK-ARM)使用教程(一)_界面+菜单

该文主要讲述Keil主界面的分类说明、部分菜单(File文件、Edit编辑、View视图)的相信说明。

七、Keil(MDK-ARM)使用教程(二)_菜单

该文接着上一篇文章讲述Keil剩下几个菜单(Project工程、Flash编程、Debug调试、Peripherals外设、Tools工具、SVCS软件版本管理、Window窗口、Help帮助)。

八、Keil(MDK-ARM)使用教程(三)_在线调试

该文主要讲述Keil调试时主要使用的一些功能及使用方法。

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

    关注

    5

    文章

    319

    浏览量

    36282
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165290
  • 编译
    +关注

    关注

    0

    文章

    614

    浏览量

    32374
收藏 人收藏

    评论

    相关推荐

    光纤热缩管正确使用方法

    光纤热缩管是一种用于保护光纤连接点的材料,其主要功能是在光纤连接点处提供保护,防止光纤受到机械伤害或环境因素的影响。在正确使用光纤热缩管之前,首先需要了解其正确的使用方法。本文将详细介绍光纤热缩管
    的头像 发表于 04-07 17:13 158次阅读

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

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

    数字信号处理DSP库文件的使用方法功能实现

    本文首先介绍数字信号处理(DSP),是指将连续的模拟信号转换为不连续、离散的数字信号并进行处理以提取所需的信号(信息)的过程。然后通过一个简单的Lab来说明DSP库文件的使用方法功能实现。
    的头像 发表于 04-03 14:09 1190次阅读
    数字信号处理DSP库文件的<b class='flag-5'>使用方法</b>和<b class='flag-5'>功能</b>实现

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

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

    555集成芯片的使用方法

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

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

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

    OTG功能使用方法

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

    AT32 MCU Printf的功能使用方法

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

    AT32F415C OTG新功能使用方法

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

    分享一下STM32基于CubeMX独立看门狗的使用方法

    项目里面需要加一个独立看门狗,就上网了解了一下,具体原理后期有时间再分享,今天先简单分享一下使用方法
    的头像 发表于 10-26 14:38 983次阅读
    分享一下STM32基于CubeMX独立看门狗的<b class='flag-5'>使用方法</b>

    信号发生器的功能 信号发生器的使用方法

    信号发生器是一种用于产生各种类型的电子信号的设备。它被广泛应用于电子测试、仪器校准、电子设备研发等领域。信号发生器能够产生多种波形信号,如正弦波、方波、三角波、脉冲波等,以及模拟信号和数字信号。在使用信号发生器时,需要了解功能使用方
    的头像 发表于 10-05 16:04 3117次阅读

    KEIL编程小技巧-配置向导

    Keil作为使用广泛的一款嵌入式开发IDE,大多数的工程师只用到了编译和仿真功能,其实只需要一些编程小技巧就可以通过Keil将代码的一些配置可视化。
    的头像 发表于 08-10 14:49 938次阅读
    <b class='flag-5'>KEIL</b>编程小技巧-配置向导

    功率电感器的使用方法

    功率电感器的使用方法
    的头像 发表于 07-28 15:21 584次阅读
    功率电感器的<b class='flag-5'>使用方法</b>

    Router产品使用方法

    PCAN-Router系列产品使用方法前情提要上期介绍了虹科PCANRouter系列的功能和一些应用场景,想必大家对虹科PCANRouter系列的产品也有了一些了解。Router正如其名,核心
    的头像 发表于 06-21 10:09 399次阅读
    Router产品<b class='flag-5'>使用方法</b>

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

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