热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

keil安装教程

本文主要介绍关于编程语言,单片机,stm32的知识点,对【keil的下载与安装】和【keil安装教程】有兴趣的朋友可以看下由【尺墨渐芳华】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【C培训】

本文主要介绍关于编程语言,单片机,stm32的知识点,对【keil的下载与安装】和【keil安装教程】有兴趣的朋友可以看下由【尺墨渐芳华】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【C培训】相关技术问题。

keil安装教程

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 介绍

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 许可证类型 节点锁定:节点锁定许可证允许一个人在最多两台计算机(单用户)上恰好使用一个MDK, 无需网络连接。(获取许可证:https://www.keil.com/license/install.htm) FlexLM 浮动: FlexLM 许可证允许开发人员在多台计算机上使用 MDK。需要网络连接以签出 FlexLM 许可证。(获取许可证: https://www.keil.com/license/floating.htm) 开发 Holtek Cortex-M0+的 MDK:免费,是 Holtek 购买的许可证。(获取许可证: https://www2.keil.com/holtek/ht-edition) 开发 Nuvoton Cortex-M0 / M23 的 MDK:免费,是 Nuvoton 购买的许可证。(获取许可证: https://www2.keil.com/nuvoton/M0-M23) 开发 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/
????下载方法:

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

keil安装教程

填写基本信息后,点击 Submit

keil安装教程

点击 MDK532.EXE 进行下载

keil安装教程

2.1 群文件下载

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

keil安装教程

3 软件安装

使用管理员身份打开 MDK532.EXE,点击 Next

keil安装教程

勾选同意协议,点击 Next

keil安装教程

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

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

keil安装教程

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

keil安装教程

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

keil安装教程

安装程序会自动安装 MDK 软件及解压基本支持包

keil安装教程

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

keil安装教程

keil安装教程

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

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

keil安装教程

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

3.9

软件界面如下

3.10

点击 File,再点击 License Management

3.11

复制你的CID

keil安装教程

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

keil安装教程

复制秘钥,点击Add LIC,然后出了LIC Added Successfully 即破解成功

keil安装教程

4 安装固件库

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

keil安装教程

keil安装教程

keil安装教程

keil安装教程

5 软件卸载

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

keil安装教程

keil安装教程


keil安装教程

keil安装教程


keil安装教程

最后版文件夹删除即可

本文《keil的下载与安装》版权归尺墨渐芳华所有,引用keil的下载与安装需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用
    本文来安利大家一个有趣而且强大的库,通过F#和C#混合编程编写WPF应用,可以在WPF中使用到F#强大的数据处理能力在GitHub上完全开源Elmis ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文介绍了如何利用npm脚本和concurrently工具,实现本地开发环境中多个监听服务的同时启动,包括HTTP服务、自动刷新、Sass和ES6支持。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 本文总结了Java程序设计第一周的学习内容,涵盖语言基础、编译解释过程及基本数据类型等核心知识点。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 本文详细介绍了如何在 Windows 环境下使用 node-gyp 工具进行 Node.js 本地扩展的编译和配置,涵盖从环境搭建到代码实现的全过程。 ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
author-avatar
W14154988
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有