keil的下载与安装

时间:2024-04-06 07:07:25

1 前言

1.1 关于Keil

keil的下载与安装
    Keil 是一款软件,也是一家公司名。 Keil 公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。 Keil 公司制造和销售种类广泛的开发工具,包括 ANSI C 编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel)。有超过 10 万名微控制器开发人员在使用这种得到业界认可的解决方案。其 Keil C51 编译器自1988 年引入市场以来成为事实上的行业标准,并支持超过 500 种 8051 变种。
    Keil 公司在 2005 年被 ARM 公司收购。 之后, ARM Keil 推出基于μVision 界面,用于调试 ARM7, ARM9, Cortex-M 内核的 MDK-ARM 开发工具,用于控制领域的开发。
    Keil虽然没有发布中文版本,但是Keil 系列软件却被中国80%以上的软硬件工程师使用,但凡与电子相关的专业,都会开始从单片机和计算机编程开始学习,而学习单片机自然会用到 Keil 软件。

1.2 MDK-ARM 介绍

keil的下载与安装
    MDK-ARM 软件为基于 Cortex-M、 Cortex-R4、 ARM7、 ARM9 处理器设备提供了一个完整的开发环境。 MDK-ARM 专为微控制器应用而设计,而且功能强大,能够满足大多数苛刻的嵌入式应用。
    与 Keil MDK4 及之前版本不同,Keil MDK5 分成 MDK CoreSoftware Packs 两部分。MDK Core 主要包含 µVision5 IDE 集成开发环境和 ARM Compiler 5。 Software Packs 则可以在不更换 MDK Core 的情况下,单独管理设备支持包和中间件更新包。
    Keil MDK 的 ARM C/C++ Compiler 通过了 TüV Certified 认证,完全符合 IEC 61508-3 标准的 T3 类开发工具要求。目前, Compiler 的 Safety Package 仅包含在 MDK 专业版中。

1.3 MDK-ARM 版本

MDK-ARM 有四个可用版本,分别是 MDK-Lite(免费评估版)、 MDK-Essential(基础版)、 MDK-Plus(标准版)和 MDK-Professional(专业版)。所有版本均提供一个完善的 C/C++开发环境,其中 MDK-Professional 还包含大量的中间库。 四个版本之间的比较请自行查看 http://www2.keil.com/mdk5/selector。
    需要注意的是, MDK-Lite 版本可以任意下载使用,不需要***或许可**,但代码有 32 KB 的大小限制。 MDK-Lite 版本可通过使用一个有效的产品***转换成其他 MDK-ARM版本。

1.4 许可证类型

  1. 节点锁定:节点锁定许可证允许一个人在最多两台计算机(单用户)上恰好使用一个MDK, 无需网络连接。(获取许可证:https://www.keil.com/license/install.htm)
  2. FlexLM 浮动: FlexLM 许可证允许开发人员在多台计算机上使用 MDK。需要网络连接以签出 FlexLM 许可证。(获取许可证: https://www.keil.com/license/floating.htm)
  3. 开发 Holtek Cortex-M0+的 MDK:免费,是 Holtek 购买的许可证。(获取许可证: https://www2.keil.com/holtek/ht-edition)
  4. 开发 Nuvoton Cortex-M0 / M23 的 MDK:免费,是 Nuvoton 购买的许可证。(获取许可证: https://www2.keil.com/nuvoton/M0-M23)
  5. 开发 STMicroelectronics STM32F0、 STM32G0 和 STM32L0 的 MDK:免费,是STMicroelectronics 购买的许可证。(获取许可证: https://www2.keil.com/stmicroelectronics-stm32/mdk)

1.5 安装环境

系统版本: Windows 10 专业版 64 位(MDK-ARM 仅支持 Windows 系统)
    软件版本: MDK5.31

2 软件下载

2.1 官网下载

下载地址: https://www.keil.com/download/product/
    下载方法:

  1. 打开下载地址网站,点击 MDK-Arm(其他软件都是一样的方法)
    keil的下载与安装

  2. 填写基本信息后,点击 Submit
    keil的下载与安装

  3. 点击 MDK532.EXE 进行下载
    keil的下载与安装

2.1 群文件下载

还是群文件的东西香,去外网下载至少10min,而且你不一定下成功

keil的下载与安装

3 软件安装

  1. 使用管理员身份打开 MDK532.EXE,点击 Next
    keil的下载与安装

  2. 勾选同意协议,点击 Next
    keil的下载与安装

  3. 选择软件和支持包的安装路径

(建议不要安装在 C 盘里,特别是 C 盘比较小的电脑)

keil的下载与安装

  1. 选择好安装路径后,点击 Next
    keil的下载与安装

  2. 填写基本信息(可以随便填写),点击 Next
    keil的下载与安装

  3. 安装程序会自动安装 MDK 软件及解压基本支持包
    keil的下载与安装

    (解压安装 ARM CMSIS 5.7.0 支持包)

  4. keil的下载与安装

    keil的下载与安装

    安装需要一段时间,和电脑配置有关系。若安装途中弹出安装 ULINK 驱动的弹窗,点击安装

  5. 安装完成后, 关闭窗口或弹窗

    keil的下载与安装

  6. 使用管理员身份运行软件 Keil µVision5,会弹出参加改进计划窗口,点都可以。
    keil的下载与安装

  7. 软件界面如下
    keil的下载与安装

  8. 点击 File,再点击 License Management
    keil的下载与安装

  9. 复制你的CID

keil的下载与安装

  1. 打开**软件,将你的CID复制进去,然后选择**的版本,点击Generate生成秘钥

    keil的下载与安装

  2. 复制秘钥,点击Add LIC,然后出了LIC Added Successfully 即**成功

keil的下载与安装

4 安装固件库

双击安装包即可(这里安装的F1和F4的标准库,HAL库用Cubemx的在线安装即可)

keil的下载与安装

keil的下载与安装

keil的下载与安装

keil的下载与安装

5 软件卸载

非常愉快的卸载软件时刻,不要问我经历了什么

keil的下载与安装keil的下载与安装
keil的下载与安装

keil的下载与安装
keil的下载与安装

最后版文件夹删除即可