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

    文章

    423

    浏览量

    38751
  • keil
    +关注

    关注

    69

    文章

    1233

    浏览量

    173474
  • 编译
    +关注

    关注

    0

    文章

    698

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    泰克示波器MDO3000使用方法

    泰克MDO3000系列示波器是一款集示波、频谱分析与功率测量于一体的高性能多功能仪器,广泛应用于电子研发、教学实验及工业测试领域。掌握其正确使用方法,不仅能提升测试效率,更能确保测量结果的准确性
    的头像 发表于 04-17 17:42 1202次阅读
    泰克示波器MDO3000<b class='flag-5'>使用方法</b>

    RTL9301管理型交换机DHCP Server使用方法

    RTL9301管理型交换机DHCP Server使用方法
    的头像 发表于 02-01 10:52 1627次阅读
    RTL9301管理型交换机DHCP Server<b class='flag-5'>使用方法</b>

    请问没有用到的I/0如何处理?

    没有用到的I/0如何处理?
    发表于 01-12 06:29

    ups电源的作用和使用方法详解

    UPS(不间断电源)是一种重要的电力保护设备,主要用于在电网供电异常时提供临时的后备电源,并改善电源质量。以下是其核心作用和使用方法的详细介绍:一、UPS的主要作用核心:提供不间断电力断电保护:在
    的头像 发表于 01-08 09:21 2110次阅读
    ups电源的作用和<b class='flag-5'>使用方法</b>详解

    UV三防漆的使用方法

    ,紫外线照射下秒级固化成膜,大幅提升生产效率,广泛应用于汽车电子、工业设备、医疗器械等领域。UV三防漆的使用方法UV三防漆的核心原理UV三防漆内含光敏剂,在特定波
    的头像 发表于 12-31 17:19 1818次阅读
    UV三防漆的<b class='flag-5'>使用方法</b>

    DMA弹性映射功能

    DMA弹性映射功能 示例 目的:演示AT32F系列DMA弹性映射功能使用的方法。 支持型号:AT32F 系列、AT32F403Axx 主要使用外设: TMR、 GPIO、 DMA 1 快速使
    发表于 12-12 16:04

    芯源IR调制器都有哪些具体使用?使用方法是怎样的?

    芯源IR调制器都有哪些具体使用?以及使用方法是怎样的?
    发表于 12-02 06:33

    堆栈的定义,堆栈的使用方法

    和使用; 对于8086CPU,进出堆栈的只能是2字节的数据。 2 堆栈的使用方法 常用的堆栈相关指令包括PUSH POP PUSHF和POPF,语法如下: PUSH 源操作数;将指定操作数入栈保护 POP
    发表于 11-21 06:49

    没有使用芯源的EEPROM的案例指南?有哪些需要特别注意的事项?

    没有使用芯源的EEPROM的案例指南?有哪些需要特别注意的事项?
    发表于 11-14 07:54

    Keil5中查看栈大小

    :打开生成的.map文件,在Image Symbol Table部分查找栈的相关信息,包括栈的大小和使用情况。 3、利用IDE的功能方法说明:Keil编译器在编译过程中会自动跟踪堆栈的使用情况
    发表于 11-14 06:32

    摩托车大灯气密性检测仪的使用方法-岳信仪器

    而生。今天,就带你全面了解它的正确使用方法。第一步:细致准备,确保环境与设备到位使用前,需将检测仪放置在无强风、无振动、水平稳定的台面上,避免阳光直射和强磁场干扰。
    的头像 发表于 10-08 13:45 580次阅读
    摩托车大灯气密性检测仪的<b class='flag-5'>使用方法</b>-岳信仪器

    STM32标准库在Keil5移植rtthread nano后无法显示oled内容是怎么回事?

    单独把OLED_Update()函数独立出来就无法执行到,屏幕黑屏怎么回事呢? 或者有没有大佬有在Keil5 STM32标准库上移植rtthread系统又使用到oled屏幕显示的示例代码,可以参考看看吗?? ?
    发表于 09-22 08:28

    条码扫码设备的使用方法

    使用方法,能让其充分发挥价值,为各行业的规范化管理提供有力支撑。一、条码扫码设备的主要类型不同场景对条码扫码设备的需求存在差异,目前主流类型可分为四类,适配不同工作
    的头像 发表于 09-17 16:15 1245次阅读
    条码扫码设备的<b class='flag-5'>使用方法</b>

    一文了解sbRIO板卡的使用方法

    NI 的 sbRIO 系列是一款高度集成的嵌入式单板控制器,其核心特点是将实时处理器、用户可编程FPGA和丰富的工业I/O接口三者紧密结合在一块紧凑的板卡上。
    的头像 发表于 09-05 15:35 4123次阅读
    一文<b class='flag-5'>了解</b>sbRIO板卡的<b class='flag-5'>使用方法</b>

    锡膏的储存及使用方法详解

    锡膏是一种常用的焊接辅助材料,广泛应用于电子、电器、通讯、仪表等行业的焊接工艺中。正确的储存和使用方法对于保证锡膏的品质和焊接效果至关重要。本文将就锡膏的储存和使用方法进行详细介绍,希望能对广大焊接工作者有所帮助。
    的头像 发表于 07-18 17:36 1780次阅读
    锡膏的储存及<b class='flag-5'>使用方法</b>详解