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

软件的开发工具在软件的开发过程中占很重要的地位,可以说是直接影响你软件开发的效率。比如:开发工具的常用功能、配置、以及优化等级。
对于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调试时主要使用的一些功能及使用方法。

基于Linux和CDMA无线网络技术实现远程数据传输系统的设计
坚果R1发布会回顾:骁龙845+面部识别解锁,仅售3499元
电缆设计手册
英国Pickering公司携多款国防与军工领域仿真方案及领先产品亮相国防电子展
斑点猫信息技术猫眼S200给家居安防漏洞升级一个安全补丁
了解你们没有使用到的功能(Keil的使用方法)
浅谈开关电源上的电压波形曲线
Aptina推具有超高清4K视频和图像捕捉性能的1200/1300万像素移动图像传感器
仅有2%用户通过Alexa智能音箱购物中有90%的用户表示不会再尝试,亚马逊略显尴尬
Fitbit、Apple Watch等智能设备组成的是物联网吗?
明基LX700激光商务投影仪评测 投影效果出色办公效率强大
企业采用智能门禁系统,可体现出行业高度
三星希望通过新商标背后的技术来消除屏幕门效应
我国铁路系统首批人工智能安检仪在柳州火车站启用
爱德万8Gbit/s数位模组支援SoC高速测试
应急灯电路的制作
半导体光放大SOA应用(二)
SIM卡座生产制造,厂家需要做好哪些准备
推荐3款无线蓝牙耳机,什么才是适合自己的蓝牙耳机?
全球内存已开启涨价模式 Q2季度还会再涨10%