1 keil简介

Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc 。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel)。

Keil C51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

Keil公司在2005年被ARM公司收购。而后ARM Keil推出基于μVision界面,用于调试ARM7,ARM9,Cortex-M内核的MDK-ARM开发工具,用于为控制领域的开发。

Keil μVision2——C51系列

Keil μVision3——2006年1月30日推出,支持ARM7、ARM9、Cortex-M3

Keil μVision4——2009年2月发布

Keil μVision5——2013年10月发布,目前最新版本是5.30

Keil软件开发对应的硬件分为:C168 、C251 、 C51、ARM四类。目前常用的是ARM系列,如STM32系列、NXP系列、GD32系列(国产、兆易创新)等。

2 keil安装软件获取

官方下载地址:https://armkeil.blob.core.windows.net/eval/MDK530.EXE

其他下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=96992

百度云下载:

https://pan.baidu.com/s/1AEnujwREtud1-UwUPkTxCg 提取码:7oa8

腾讯云下载:

https://share.weiyun.com/5bXLvm2 密码:7de75z

3、软件安装步骤

以下安装以5.0为例

1、双击下载的*.exe,点击“Next”

2、勾选“I agree to……”,点击“Next”

3、选择软件安装位置,如下图所示,如果C盘不大,建议不要按在C盘。

4、填写用户信息,这里可以随意填写。执行完此步后会进入安装,耐心等待,有弹窗直接点击“是”或者允许安装即可(提示一般是安装JLink驱动或者其他插件等)。

5、安装完成后,点击Finsh。

4 Keil破解

1、打开keil软件,点击左上角的“file”——>“License Management”

2、以管理员身份打开破解软件“KEIL_Lic.exe”

3、破解keil,将keil软件打开的License Management界面中的CID复制到KEIL_Lic破解软件的CID处,将KEIL_Lic软件的Target选择为ARM,然后点击“Generate”,然后将生成的LIC复制到License Management界面中的“NEW Licence ID(LIC)”处,然后点击License Management界面中的“Add LIC”完成激活。

4、激活成功后如下图所示

ARM嵌入式开发1:keil软件安装相关推荐

  1. 配置eclipse为ARM嵌入式开发板编程

    配置eclipse为ARM嵌入式开发板编程 1-计算机环境 操作系统:window10 编程软件:Eclipse IDE for C and C++ Developers - 2022-09 Wind ...

  2. 应聘linux/ARM嵌入式开发岗位

    **************************************************************** 因为发在中华英才和智联招聘没有人采我所以我 在这里发布我的个人简历希望 ...

  3. ARM嵌入式开发板推荐

    arm嵌入式主板具有低成本.高性能.低功耗的特点,是一个嵌入在设备里面做控制.数据处理使用的CPU板,承担着"大脑"的角色,主要是作为工控主板使用.短短几年,ARM嵌入式的异军突起 ...

  4. WSL嵌入式开发系列教程 4 —— 安装VS code

    文章目录 前言 一.安装VS Code 二.安装远程开发扩展包 三.安装相关插件 四.VS Code 新建工程 五.VS Code 终端执行 Linux 命令 总结 前言 前面我们已经搭建好了交叉编译 ...

  5. ARM嵌入式开发学习,粤嵌提出合理的学习方向

    学习ARM嵌入式有很多途径,一部分人通过自学,还有一部分人通过参加相关ARM嵌入式培训班学习.下面是粤嵌主要针对自学人群提出的关于学习ARM嵌入式开发的一点建议,希望对大家有所帮助! 学习ARM,从硬 ...

  6. AI开发过程中常用开发命令及软件安装

    来源:投稿 作者:frank 编辑:学姐 <<打造舒适的AI环境>>系列总览: 分为硬件篇x1 跟 软件篇x3 硬件篇1:主机八大件的选购 软件篇1:AI开发过程中常用开发命令 ...

  7. ARM嵌入式开发总结

    读大学时学过计算机组成原理.操作系统.计算机网络等等课程,但是大学生都知道,上完那些课只是懂一点皮毛而已,打打酱油就过去了.特别是对于软件工程师,一定要多实践.多思考才行.理论知识显得并没有搞硬件或者 ...

  8. ARM嵌入式开发板学习路线指引

    如何入门嵌入式?嵌入式开发学习方法步骤  如何入门嵌入式?嵌入式开发学习路线指引  嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有linux,android.  平台:Cortex-A9 ...

  9. CooCox工具简介——免费和开源的ARM嵌入式开发工具

    CooCox成立于2009年初,致力于为ARM开发者提供免费和开源的嵌入式开发工具.CooCox开发了大量基于网络的组件,让嵌入式开发如搭积木般简单.CooCox希望能和所有ARM爱好者一起搭建一个贡 ...

最新文章

  1. Android实现ListView圆角效果
  2. 使用Freestreamer 拖动滑动条音频重新播放或者没有声音seekToPosition无效
  3. android studio mac svn插件,mac下Android studio如何使用SVN进行版本控制?
  4. 怎么找不到JAVA9_在Java 9上运行应用程序时获取错误“找不到模块”:log4j.core
  5. 判断选择语句switch...case
  6. 如何使用JS来开发室内地图商场停车场车位管理系统
  7. 1分钟教会你cad如何转pdf
  8. 如何将QQ内置可爱的表情包转换为通用GIF文件
  9. datepicker的具体用法
  10. Linux内核关键数据结构,Linux内核数据结构:Radix 树
  11. Android百度地图+OSS图片拍照上传+导航+idea
  12. 时间同步服务器,保障您的计算机系统时钟精准
  13. C#:BackgroundWorker的简单使用
  14. JAVA中多态的理解
  15. 西人应该骄傲,全国对不起山西
  16. linux下Nerdtree安装方法
  17. Lambert漫反射光照模型归纳
  18. 文档布局分析工具之DIVA
  19. 图片相似度识别算法,百度图片识别算法
  20. 获取手机IMEI信息

热门文章

  1. oracle sparc 服务器系统,oracle sparc服务器基础及管理.pdf
  2. C# LeetCode刷题 - Leetcode 306. 累加数 - 题解
  3. [转载] 晓说——第17期:揭秘战争秘闻 朝鲜战争62年祭(下)
  4. 【TIC6657 DSP学习笔记】02 RTSC平台配置组件创建
  5. 新浪云、腾讯云、阿里云、百度云、谷歌云、亚马逊云的区别是什么,哪个更适合国内创业者使用?
  6. POI导出word文件中表格合并方法(行合并,列合并)
  7. win10挂载esp(efi)分区
  8. cdr拼版工具不见了_cdr排版及各种问题解决方法
  9. 告诉一个远程团队协作的故事
  10. 能否用计算机证明数学定理大全,那些教材中未给出证明的定理,到底能否使用?...