MDK_ARM 下载及安装教程

1 前言

1.1 关于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 介绍

1.1
    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.29

2 软件下载

2.1 官网下载

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

  1. 打开下载地址网站,点击 MDK-Arm(其他软件都是一样的方法)
    2.1
  2. 填写基本信息后,点击 Submit
    2.2
    (类似一个问卷调查,填写完就可以下载,不需要登陆账号)
  3. 点击 MDK529.EXE 进行下载
    2.3
    (可以使用浏览器进行下载,如果下载速度较慢,建议使用迅雷下载)

2.2 云盘下载

下载地址:https://pan.baidu.com/s/1Twd5wwM9Nm7d0FvvdWhzjA(提取码: 0cka)
下载方法:直接下载。非会员下载速度比较慢, 最新版本建议去官网下载。(云盘收录了以前的版本)

3 软件安装

  1. 使用管理员身份打开 MDK529.EXE,点击 Next
    3.1

  2. 勾选同意协议,点击 Next
    3.2

  3. 选择软件和支持包的安装路径
    3.3(建议不要安装在 C 盘里,特别是 C 盘比较小的电脑)

  4. 选择好安装路径后,点击 Next
    3.4

  5. 填写基本信息(可以随便填写),点击 Next
    3.5

  6. 安装程序会自动安装 MDK 软件及解压基本支持包
    3.6(安装软件)
    3.7(解压安装 ARM CMSIS 5.6.0 支持包)
    3.8(解压 Keil MDK-Middleware 7.10.0 中间包)
    安装需要一段时间,和电脑配置有关系。若安装途中弹出安装 ULINK 驱动的弹窗,点击安装

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

  8. 使用管理员身份运行软件 Keil µVision5,会弹出参加改进计划窗口,点都可以。
    3.9

  9. 软件界面如下
    3.10

  10. 点击 File,再点击 License Management
    3.11

  11. 输入许可证密钥(New License ID Code),点击 Add LIC
    3.12

  12. 点击 Evaluate MDK Professional,可以申请短期免费试用,获取许可证密钥
    3.13
    3.14

  13. 许可证密钥验证通过后, 会在下面对话框显示 LIC Added Sucessfully
    3.15
    注意:
    MDK-ARM 是一个收费软件,官方严厉打击盗版, 请支持正版,拒绝盗版
    (1)如果读者用于商业用途,请通过正规渠道购买正版许可证码或正版软件。
    (2)如果读者个人学习使用,可以使用 MDK-Lite 免费评估版,但代码大小有 32KB 的限制;
       如果还不能满足使用需求,请自行在网上查找注册机及购买正版许可证码或正版软件。
    (3)如果读者使用 MDK-ARM 开发用户免许可内核系列的芯片,请参看本文章1.4 许可证类型的内容。

  14. 许可证密钥验证通过后,软件就可以正常使用了。

4 结束

本教程由 Brendon Tan 原创发布,版权所有。该文档仅供个人学习交流使用,不得用于其他用途, 禁止商用, 转载或公开使用请联系作者授权。
此教程由本人独立整理,如有不当之处,欢迎指正。

原文链接: https://www.cnblogs.com/Brendon-Tan/p/13236047.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    MDK_ARM 下载及安装教程

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/191339

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午5:42
下一篇 2023年2月12日 下午5:42

相关推荐