一、安装准备

1、关闭所有杀毒软件(Windows Defender ,360 ,电脑管家等)。

2、准备好下面几个文件:

这几个文件分别是C51开发环境的安装包,注册机(破解软件),MDK-ARM开发环境的安装包。其中这两个安装包可以去keil官网下载,注册机可以百度下载。

(注意:为了方便安装可以提前在安装磁盘中建好两个文件。所有的磁盘路径不得出现中文字符)

二、安装

1、安装C51,右键c51v954,以管理身份运行安装即可,一路 Next ,直到finish ,看到选择安装路径的地方自己选择好就行了。有需要填写信息的随便填,但是不得使用非英文字符。(再次强调路径中不得出现非英文字符)安装完成如下所示。

可以看到桌面出现了一个名为 Keil uVision5 的绿色图标,右键以管理身份运行(必须要以管理身份运行)。打开后点击 File -> License Management...  。复制 CID码,此时不要关闭任何 keil5 窗口。

打开已经解压好的 keygen(注册机),出现如下界面。讲刚才复制的CID码粘贴至 CID 窗口,将Target 窗口内容选择为 C51。点击 Generate ,复制 Generate 上面框中的一串代码。关闭 keygen。(注意:keygen会发出比较难听的声音,这是正常情况,可以提前将电脑静音)。

将从 keygen 中复制的代码粘贴到 ,keil5 中的 License Management 界面中的 New License ID Code (LIC)。然后点击 Add LIC 。可以看到Product 中的信息已发生变化,最下面出现 “*** LIC Added Sucessfully ***” 字样。如此,C51安装完毕。重启 keil5即可使用C51开发环境。如果只安装C51的开发环境,那么到此就完全可以了。

2、安装MDK-ARM。右键mdk514,同样以管理身份运行安装即可,一路 Next ,直到finish,看到选择安装路径的地方自己选择好就行了(不能与刚才安装的C51环境在同一个文件夹下)。有需要填写信息的随便填,但是不得使用非英文字符。(同样路径中不得出现非英文字符)安装完成如下所示。这里选择安装路径的时候会同时让你选择包的位置(先别管,后面再安装也没问题。但是如果有支持包安装上也没问题。这个包指的是库函数包)

Installing ULINK Drivers ...........  出现这个后选择接受安装,这里执行的是安装开发板驱动程序。完成后会自动弹出一个对话框让你选择安装库函数包,先别管。以下为安装完成后的文件夹内容。

打开C51安装路径,找到 TOOLS.INI  这个文件。以记事本打开。复制 [C51](包括)以下的全部内容。粘贴至MDK-ARM安装目录下的  TOOLS.INI 文件末尾(同样以记事本打开,粘贴位置为紧贴最后一行的下一行)。保存,关闭。

3、注册MDK-ARM。同样在各种防护软件关闭的情况下,以管理身份打开桌面上的 keil uVision5 -> File -> License Management...  。复制 CID码,此时不要关闭任何 keil5 窗口。

打开已经解压好的 keygen(注册机),出现如下界面。讲刚才复制的CID码粘贴至 CID 窗口,将Target 窗口内容选择为 ARM。点击 Generate ,复制 Generate 上面框中刚生成的一串代码。关闭 keygen。(注意:keygen会发出比较难听的声音,这是正常情况,可以提前将电脑静音)。

将从 keygen 中复制的代码粘贴到 ,keil5 中的 License Management 界面中的 New License ID Code (LIC)。然后点击 Add LIC 。可以看到Product 中的信息已发生变化,最下面出现 “*** LIC Added Sucessfully ***” 字样。如此,MDK-ARM 安装完毕,关闭 keil5。

4、安装ARM的包(pack,我对pack的理解是一个包含了很多函数(方法)的对应ARM系列库文件,需要安装好才能使用。我这里以STM32F4系列的pack为大家演示)。

首先准备好需要的  .pack  文件,如上所示。直接运行,一路Next直到Finish。重启Keil5。

三、检查安装结果。

1、打开一个STM32F4的工程文件,能成功编译,下载。

2、打开 keil5 后点击 Peoject -> new uVision Project... -> 选择好工程项目保存位置 -> 保存 。点击下图中的下拉框可以出现不同的选项。安装无误。

                     

注:写博客是为了分享与交流,要是有侵权的地方请联系删除。如果有解释错误地方,欢迎评论。

keil同时安装MDK-ARM和C51开发环境相关推荐

  1. Win10下Keil5的C51和ARM共存的开发环境配置

    文章目录 概述 正文 1.安装 C51 2.安装 MDK 3.C51 和 MDK 共存 4.注册 5.安装 STM32 PACK 6.更改配色 结语 概述 在学完51单片机就要学习32单片机了,由于二 ...

  2. Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

    原文:Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境 Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同, ...

  3. RedHat 系列 Linux 安装后,建立嵌入式开发环境

    RedHat 系列 Linux 安装后,建立嵌入式开发环境 from:https://segmentfault.com/a/1190000005881355 做开发的时候,经常为了某系列的项目,专门就 ...

  4. Ubuntu Linux 安装后,建立嵌入式开发环境

    Ubuntu Linux 安装后,建立嵌入式开发环境 from:http://xfenglin.com/a/12001485885.html 浏览: 10 发布日期: 2016-08-17 分类: u ...

  5. Windows平台上安装搭建iPhone/iPad的开发环境

    很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中. 这给许多朋友带来了额外成本投入. 网上已经有各种破解方法,在非苹果电脑上安装iphon ...

  6. 超级详细Window10安装Java JDK 和配置开发环境

    Window10安装Java JDK 和配置开发环境 准备工作 下载 JDK8 百度云下载链接:https://pan.baidu.com/s/1vCmurwpOpAcwTJiXEZIXCA?pwd= ...

  7. egret与php相连,JavaScript_Mac OS X 系统下安装和部署Egret引擎开发环境, 概述 Egret基于TypeScript开 - phpStudy...

    Mac OS X 系统下安装和部署Egret引擎开发环境 概述 Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js开发的.所以在安装过程中,我们先需要对 ...

  8. 构建嵌入式系统软件开发环境-VMware的安装及搭建嵌入式Linux开发环境

    嵌入式系统操作系统 目前流行的嵌入式操作系统主要有VxWorks.WindowsCE.Linux等,由于Linux的源码开放性.内核可裁剪性.在图像处理.文件管理及多任务支持等诸多方面的特点,使得它成 ...

  9. Win10 的 VMware 中安装 UOS 20,在 UOS 中安装 QtCreator 及搭建 DTK 开发环境

    文章目录 关联博文: 背景缘由: win10里面的VMware安装UOS20系统: 在`uos20`里面安装`QtCreator`: 在`QtCretor`里面配置`dtk`开发环境和工程模板: 安装 ...

最新文章

  1. Linux 服务详解
  2. 使用应用程序(Java/Python)访问MaxCompute Lightning进行数据开发
  3. django-关闭调试模式-保护网站安全
  4. vivo X Fold屏幕规格揭晓:搭载2K/120Hz E5折叠屏幕
  5. 做企业:要么靠规模,要么靠利润
  6. 黄章钦点的魅族大将,为什么会引发群嘲?
  7. 豆丁网word文档下载方法集锦
  8. Mybatis的缓存
  9. 罗马数字java代码实现_6.2 罗马数字转整数
  10. WPS批量根据标题设置目录编号问题与目录级别快速调整
  11. php 时间加法函数_PHP中时间加减函数strtotime用法分析
  12. LeetCode - 点菜展示表
  13. 报错 expect ‘:‘ at 0, actual = com.alibaba.fastjson.JSONException: expect ‘:‘ at 0, actual =
  14. 08年普元软件发展回顾与09年展望
  15. Unity3D粒子系统之制作火焰特效
  16. 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!2012-6-25日更新iap恢复
  17. 和HTTP协议密切协议
  18. linux 日历软件,云日历linux版下载
  19. 实现热部署的基本原理介绍
  20. 【模块电路】绝对值电路

热门文章

  1. 安卓图片加载框架Gilde的用法
  2. 私人影院播放系统和服务器哪个好,顶级私人影院中的播放系统的组成部分有哪些?...
  3. 【计算机组成原理】01:计算机系统概述
  4. 遥感在农业方面的应用_来源价格天地公众号
  5. VR乒乓球项目Unity3D 开发经验整理,2代码
  6. Windows 10 ARM64的机遇和挑战
  7. Java反射机制基本概念与相关Class类对反射机制的实现
  8. mysql utf8 czech ci,MySQL 支持utf8mb4
  9. WKWebView高度自适应
  10. python零基础教程总结30天