KEIL5介绍和使用

简介

Keil5是Keil公司推出的一款嵌入式开发工具。包括了MDK、DS-MDK和MDK-Lite三个版本,其中MDK是最全面的版本,支持最多的器件和功能。 Keil5提供了一个完整的开发环境,包括编辑器、编译器、调试器等。 Keil5支持多种处理器架构,如ARM、Cortex-M、Cortex-A、8051等。

  • CMSIS:ARM Cortex™ 微控制器软件接口标准(CMSIS:Cortex Microcontroller Software Interface Standard) 是 Cortex-M 处理器系列的与供应商无关的硬件抽象层。
  • bin文件:二进制文件,其用途依系统或应用而定。一种文件格式binary的缩写。一个后缀名为".bin"的文件,只是表明它是binary格式。一般来讲是机器代码,汇编语言编译后的结果。
  • axf文件:axf文件是ARM芯片使用的文件格式,它除了包含bin代码外,还包括了输出给调试器的调试信息,例如每行C语言所对应的源文件行号等。

安装

安装包获取

从指定位置下载安装包: Keil5安装包

解压后得到如下文件:

img

  • MDK528.exe:KEIL5安装包
  • keygen.exe:KEIL5 破解软件
  • Keil. STM32F1xx_DFP.1.0.5.pack STM32F1xx 芯片包,要对 STM32F1xx 开发必须在 KEIL5 上安装芯片包,否则无法选择芯片类型。

安装Keil5

双击运行MDK528.exe该应用程序,弹出如下对话框。

img

点击NEXT按钮,进入下一页。

img

勾选同意,并点击NeXT按钮,进入下一页。

img

选择软件要安装的具体路径,点击NeXT按钮,进入下一页。
需要注意:

  1. 软件安装包保存路径不能有中文,否则会出现奇奇怪怪的问题。
  2. 不要将KEIL5软件和KEIL4或者51的KEIL安装在同一个文件夹里面。

img

在红框内随意输入数字,等到Next按钮点亮,点击Next按钮,进入下一页。

img

等待下载完成,点击Finsh按钮弹出如下对话框,此对话框是说安装STM32芯片的,后面我们会安装,这里可以直接关掉。

img

安装STM32芯片包

双击keil. STM32F1xx_DFP.1.0.5.pack文件, 点击运行桌面的KEIL5快捷方式,查看刚才的芯片包是否安装成功,如果出现下图,则说明芯片包安装成功。

img

破解KEIL5

以管理员的身份运行打开KEIL5, 击 File-License Management, 点击复制CID。

img

img

然后打开之前下载的软件包,以管理员的身份运行里面的keygen.exe文件,将刚才的CID复制到红框CID里面,选择ARM模式,点击Generate, 即可生成破解码。

img

将破解码放到对应红框内,点击Add LIC破解软件,查看如下提示Successfully,则说明破解成功。

img

使用

调用bat文件

打开user子标签,可以查看到如下界面

img

  • Before Compile C/C++ File:编译C/C++源文件前触发
  • Before Build/Rebuild:Build之前
  • After Build/Rebuild:Build之后
    把某个路径的bat文件添加进来后,keil就会自动在满足上面3个触发条件时,调用对应的bat文件来执行了。
Keil μVision 是一个广泛使用的集成开发环境(IDE),特别适合于嵌入式系统微控制器应用程序的开发。CMSIS(Cortex Microcontroller Software Interface Standard)是ARM提供的一个中间件标准,它为 Cortex-M 处理器系列提供了一个硬件无关的软件接口层。使用 CMSIS 库可以简化软件开发,提高代码的可移植性。在 Keil 中安装 CMSIS 库的步骤如下: 1. 首先,你需要下载 CMSIS 库。通常情况下,如果你的微控制器是基于 ARM Cortex-M 系列的,你可以从你的微控制器供应商或者 ARM 官方网站下载相应的 CMSIS 库文件。 2. 解压下载的 CMSIS 压缩包到一个临时目录。 3. 打开 Keil μVision IDE。 4. 选择 Project 菜单下的 "Manage Project Items" 或者直接在 Project 窗口中右键点击你的项目名称,选择 "Add files to Group..."。 5. 在弹出的对话框中,浏览到你解压 CMSIS 库的目录,选择需要添加到项目中的 CMSIS 源文件(通常是 .c .h 文件),然后点击 "Add" 将它们添加到你的项目中。 6. 添加完成后,可能需要配置项目的包含路径(Include Paths),以便编译器能够找到 CMSIS 头文件。在 Project 菜单下选择 "Options for Target",然后在 "C/C++" 标签页的 "Include Paths" 输入框中填入 CMSIS 头文件的路径。 7. 确认无误后,点击 "OK" 保存设置,并开始编译你的项目。 请注意,不同版本的 Keil μVision 可能有不同的操作界面,但基本流程是类似的。确保下载的 CMSIS 库版本与你的微控制器 Keil IDE 版本兼容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊唯0o

如果能够帮助到您,不介意的话,

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值