夜雨聆风学习资料网

ARTICLE · 1279289

【Keil3】Keil3完整激活安装包下载Keil与安装

【Keil3】Keil3完整激活安装包下载Keil与安装
软件名称:keil MDK
软件语言:简体中文C语言软件开发系统
系统要求:Windows7或更高, 32/64位操作系统
硬件要求:CPU@2.5+GHz ,RAM@4G或更高

百度网盘链接

https://pan.baidu.com/s/1Nnkt8U4bzlZuSTHFikPi1Q?pwd=8888 

夸克网盘链接

https://pan.quark.cn/s/b11384ebd961

123云盘链接

https://www.123865.com/s/j5j1jv-vRTTH

备用网盘总链接(上面链接失效用这个)

https://www.kdocs.cn/l/crQ0aQ7xud0q?from=docs

所有软件均为压缩文件,务必使用解压缩软件解压后再进行安装,不解压直接进行安装会导致安装失败。

如遇链接失效,点击公众号菜单栏【最新链接】,即可获取最新的下载链接

安装步骤

最早接触 Keil,是单片机课第一次写点灯程序。 之前从没碰过嵌入式,以为和普通写代码的软件差不多。新建工程那一步就懵了,要选芯片型号、添加启动文件,一堆选项看不懂。跟着教程把代码敲进去,编译一堆警告,好不容易没报错,下载到开发板上灯就是不亮。后来才发现是调试器配置选错,还有头文件没加对,折腾一晚上才跑通一个最简单的例程。

Keil 是单片机嵌入式开发的集成环境,大家常分 C51 和 MDK 两个版本,C51 用来写 51 单片机,MDK 主打 STM32 这类 ARM 内核芯片。 电子、自动化、测控、电气专业的学生基本都会用到。课程实验、智能小车、毕设的控制板程序,大多在这上面写。它不只是敲代码,还负责编译代码、生成固件、连接下载器,把程序烧进单片机里面。

它最实在的一点,就是对单片机生态适配得很成熟。 市面上常见的 MCU 芯片,芯片支持包里面基本都能找到,配套的标准库、HAL 库都能直接用。自带编译检查,语法写错、少分号,编译窗口会给出提示。支持在线调试,接上下载器之后,可以看寄存器、变量实时变化,找硬件相关 bug 的时候特别关键。工程结构分得很清楚,头文件、源文件分开管理,项目大了也不容易乱。

但它的门槛和普通代码编辑器完全不一样,不是写对代码就行,还要懂一点硬件。 如果你不学单片机、不碰开发板,单纯写电脑上跑的程序,完全没必要学。 更适合电子、自动化方向,要做单片机实验、智能硬件作品、控制类毕设的学生,还有自学嵌入式硬件编程的爱好者。

新手高频用到的,就这几块。 新建工程,选择对应芯片,搭建基础工程框架。 代码编辑和编译,检查语法错误,生成 hex 或者 axf 文件。 下载与在线调试,连接调试器,把程序烧进板子。 工程配置,设置芯片、编译器、下载参数。 RTOS、分散加载文件配置属于进阶内容,零基础不用急着碰。

聊聊我当初踩过的坑,新手可以避开。 第一,芯片支持包很容易漏装。新建工程找不到自己的型号,不是软件坏了,是对应的芯片包没有装好。 第二,警告不要直接无视。很多新手只盯着 Error,忽略 Warning,有些警告看着不阻碍编译,下载之后板子直接跑飞。 第三,调试器配置一定要匹配。下载器选不对、接口模式选错,经常出现连不上板子、下载失败。 第四,中文路径是重灾区。工程、文件放在中文文件夹里,时不时出现编译异常、头文件找不到。 第五,不要随便改分散链接、启动文件。看不懂的时候乱改,程序大概率直接无法运行,恢复起来很麻烦。

给零基础同学一点学习建议。 刚上手别一上来就做复杂项目,先从点灯、串口打印这种最小例程练手,把新建工程、编译、下载这套流程跑顺。 拿到别人的例程,先确认芯片型号和你的开发板一致,再编译下载。 调试的时候善用在线仿真,看变量变化,比瞎猜硬件问题效率高很多。 编译报错优先看第一条信息,很多后面一串报错,都是前面头文件、配置错误连锁引发的。

总的来说,Keil 是嵌入式入门绕不开的工具,专门给单片机写控制程序。 它不光考验写 C 语言的能力,还需要一点点硬件基础。如果你要做单片机、STM32 相关项目,熟练之后能帮你快速调试硬件程序。 没有硬件开发板、不做嵌入式项目,单纯学它意义不大。工具好不好,还是看你的学习方向。

相关学习资料