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

    文章

    344

    浏览量

    36581
  • keil
    +关注

    关注

    68

    文章

    1209

    浏览量

    166530
  • 编译
    +关注

    关注

    0

    文章

    647

    浏览量

    32759
收藏 人收藏

    评论

    相关推荐

    DC/DC模拟的基本使用方法和特性确认方法

    本篇介绍了DC/DC模拟的基本使用方法及确认基本特性的方法
    的头像 发表于 08-20 17:08 512次阅读
    DC/DC模拟的基本<b class='flag-5'>使用方法</b>和特性确认<b class='flag-5'>方法</b>

    PLC中断功能的作用及使用方法

    PLC控制系统中的一项关键技术,对于提高系统的响应速度和实时性具有至关重要的作用。本文将对PLC中断功能的作用及使用方法进行详细的阐述。
    的头像 发表于 06-15 17:54 1662次阅读

    PLC IO接口的功能使用方法

    与外部设备通信的关键。PLC的IO接口功能强大且使用灵活,能够满足各种工业自动化场景的需求。本文将详细阐述PLC的IO接口的功能使用方法,旨在为读者提供全面而深入的了解
    的头像 发表于 06-15 16:49 1611次阅读

    伺服驱动器没有使能怎么解决

    伺服驱动器没有使能的问题可能会导致整个自动化系统无法正常工作。为了解决这个问题,我们需要从多个方面进行分析和排查。 伺服驱动器概述 伺服驱动器是一种用于控制伺服电机的设备,它能够将输入的电压信号转换
    的头像 发表于 06-14 10:18 3626次阅读

    可编程电源使用方法

    可编程电源使用方法 可编程电源使用方法 摘要:本文详细介绍了可编程电源的使用方法,包括其基本概念、主要功能、选择原则、操作步骤、注意事项以及实际应用案例,旨在帮助读者全面
    的头像 发表于 06-10 15:29 816次阅读

    Keil这么难用,为什么还没有被淘汰?

    这个话题好像是个伪命题,因为我觉得Keil除了经常卡顿、莫名卡死、不支持灵活的拓展外,也没有很难用啊?其实Keil作为一款嵌入式软件开发工具,在业界有着长期的存在和广泛的应用。尽管有些人认为K
    的头像 发表于 05-18 08:04 699次阅读
    <b class='flag-5'>Keil</b>这么难用,为什么还<b class='flag-5'>没有</b>被淘汰?

    手柄控制代码及使用方法

    手柄控制代码及使用方法
    的头像 发表于 05-15 10:19 1400次阅读

    钳形电流表的使用方法和注意事项

    钳形电流表,作为电气测量和测试的重要工具,其使用方法和注意事项对于保障测量结果的准确性和操作人员的安全至关重要。本文将从钳形电流表的使用方法和注意事项两个方面进行详细阐述,以期为读者提供一个全面而深入的了解
    的头像 发表于 05-14 16:14 2963次阅读

    了解光模块的使用方法

    光模块的使用方法: 防静电措施:无论是在室内还是室外,使用光模块时必须采取防静电措施,确保佩戴好防静电手套或防静电手环,避免静电对光模块造成损害。 取放操作:拿取光模块时,严禁触摸光模块金手指,并
    的头像 发表于 04-23 10:54 1166次阅读

    光纤热缩管正确使用方法

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

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

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

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

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

    555集成芯片的使用方法

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

    集成芯片的使用方法

    需要注意的是,不同类型的集成芯片具有不同的使用方法功能,因此在实际应用中,需要仔细阅读芯片的数据手册和相关文档,了解其具体的使用要求和步骤。此外,对于复杂的电路设计和系统应用,可能需要具备相应的电子技术和专业知识。
    的头像 发表于 03-19 15:59 1198次阅读

    示波器使用方法 示波器的主要功能和作用

    示波器是一种用于测量电信号波形的仪器,它主要通过显示电信号的振幅和时间关系,帮助工程师和技术人员进行电路分析和故障诊断。在本文中,我们将详细介绍示波器的使用方法、主要功能和作用。 首先,让我们来了解
    的头像 发表于 02-03 11:01 1300次阅读