温馨提示:这篇文章已超过410天没有更新,请注意相关的内容是否还可用!
摘要:,,本文介绍了Keil5软件的基础使用方法。作为一款广泛应用的开发工具,Keil5在嵌入式系统开发中扮演着重要角色。本文着重介绍了Keil5软件的安装、配置及基本操作流程,包括创建工程、编写代码、编译、调试和烧录等步骤。通过本文的学习,读者可以掌握Keil5软件的基本操作,为后续嵌入式开发打下基础。
概述
本文旨在为未接触过Keil的新手提供快速上手指导,如已是职场老手,请跳过此文,本文会简化细节和解释,如需了解原理,请查阅进阶篇。
软件介绍
Keil提供了一套完整的开发方案,包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等,通过一个集成开发环境(μVision)将这些部分组合在一起,目前软件对中文的支持不友好,不建议安装网上的一些汉化包,演示版本:5.24a。
名词释义
IDE:集成开发环境,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,Keil uVision是IDE的一种,Keil实际上是公司名,其旗下开发的软件都以Keil开头命名,MDK、C51是针对不同芯片内核的开发环境,CMSIS是Cortex-M处理器系列的与供应商无关的硬件抽象层,烧录是将数据不可逆地记录的过程,bin文件是二进制文件,Hex文件是Intel HEX格式的文件,通常用于传输将被存储在ROM或EPROM中的程序和数据。
下载链接
建议直接从官网下载Keil软件,使用注册机生成Lisence,个人使用没问题,企业使用建议购买正版。
软件使用
1、软件安装:安装过程较为简单,按照提示操作即可。
2、下载/安装芯片包:由于软件支持的芯片越来越多,体量也越来越大,因此将集成环境与芯片包、例程等分开下载,可以在Keil里直接下载,或通过官方网站下载,这里提供了一些常用芯片包的下载链接。
3、新建工程:选择工程要保存的路径,设置工程名称,选择当前使用的单片机型号和接口标准。
4、新建/添加文件:添加核心代码文件,以及闪灯的逻辑文件。
5、配置工程:包含头文件路径、选择烧录器、生成Hex文件等,配置烧录后复位和擦除整个芯片的选项,以防止出现意外情况。
6、编译:将源代码转换为机器可识别的文件,如果出现Error信息,需要修改源代码直至编译通过。
7、烧录:将可执行文件烧录到开发板上。
8、调试:可使用在线调试或离线仿真,在线调试可实时监控程序运行情况,离线仿真适用于没有开发板的情况。
注意事项
1、工程路径下不可以有中文,否则可能影响编译或调试。
2、工程文件路径不宜过长,避免超过软件对路径长度的限制。
相关链接
Keil5软件使用-进阶工程配置篇、Keil5软件使用-进阶调试篇。
希望这篇文章能够帮助新手快速上手Keil软件,如有更多问题,请查阅进阶篇或相关资料。
还没有评论,来说两句吧...