Keil下载及安装(官方版本)

本文指导如何下载并安装KeilMDKArm版本,强调DestinationFolders(Core和Pack)的正确设置,推荐使用最新版的Compiler6,并提醒购买正版授权。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载

下载地址:Keil Product Downloads

选择ARM版本

如上图选择MDK-Arm版本

填写信息

如上图,信息随意填写,只要能通过即可。

下载

点击下载链接即可

安装

双击exe文件进行安装。

后续步骤下一步即可。

特别注意

上面步骤中,两个需要指定的Destination Folders目标文件夹CorePack注意事项:

Core目录:

举例:

  • D:\softwares\Keil_v5

对于Core目录,如果你已经安装了其他平台的Keil,例如C51的Keil。则需要把安装目录和之前C51的安装目录保持一致,否则会无法正常运行C51项目。

例如:我的C51的Keil 目录为D:\softwares\Keil_v5(也就是在这个目录下会有一个C51的文件夹),那么我在这里选择的Core目录也是D:\softwares\Keil_v5,安装后,该目录下会多一个ARM文件夹。就可以同时开发C51和ARM了。

Pack目录:选择一个磁盘比较富裕的目录即可。

举例:

  • D:\softwares\ARM
  • D:\softwares\Keil_v5\ARM\Packs

这里有个目录选择大前提,两个目录都不能出现中文和空格

ARM Compiler5

ARM Compiler5为非必须安装项,目前最新的编译环境为Compiler6,企业中存在使用Compiler5的情况。

  1. 下载arm compiler支持包

📎ARMCC.zip

  1. ARMCC.zip解压到keil安装目录下的ARM目录下

  1. 在keil中添加编译器

  1. 添加ARM Compiler

  1. 点击添加

  1. 选择刚才解压的目录

  1. 添加完成之后

  1. 安装完重启可以切换compiler5

Keil授权

通过正规渠道购买Keil版权。支持正版,从你我做起。

### 如何下载安装指定旧版本Keil 软件 #### 下载版本 Keil 的方法 为了获取特定版本Keil 开发工具,可以访问 ARM 官方网站或者通过授权经销商渠道寻找历史版本资源。通常情况下,ARM 提供最新版软件的同时也会保留部分较老版本以满足不同项目需求[^1]。如果官方未提供直接链接,则可以通过联系技术支持团队请求帮助。 #### 安装过程概述 以下是针对旧版本 Keil 的典型安装流程描述: 1. **准备工作** 需要确保计算机操作系统兼容所选 Keil 版本的要求。例如某些早期版本可能仅支持 Windows XP 或更高版本的操作环境[^2]。 2. **解压与运行安装程序** 将已下载好的压缩包提取到本地磁盘后双击执行 `setup.exe` 文件启动向导界面。 3. **接受许可协议** 在弹出窗口里阅读最终用户许可条款内容之后勾选同意选项继续下一步操作。 4. **选择组件** 用户可以根据实际需要定制化挑选所需安装的部分比如编译器、调试驱动等附加模块。 5. **设置路径** 默认目标目录一般位于 C:\Keil\ ,也可以自定义更改存储位置以便管理多个版本共存情况下的区分度提升便利性。 6. **完成初始化配置** 当进度条显示完毕即代表基础架构搭建结束此时需重启电脑使各项服务生效同时记得妥善保存序列号信息用于后续激活验证环节。 7. **注册激活处理** 对于试用期满后的正式启用阶段则必须输入合法有效的许可证密钥才能解锁全部特性功能实现长期稳定运用价值最大化效益最优解方案呈现给开发者群体作为参考借鉴依据之一。 ```python # 示例 Python 脚本展示自动化检测是否存在有效 license.txt 文件逻辑片段 import os def check_license(): current_directory = os.getcwd() file_name = 'license.txt' full_path = os.path.join(current_directory, file_name) if not os.path.exists(full_path): print(f"{file_name} does not exist.") else: with open(full_path,'r') as f: content=f.read().strip() if len(content)==0 or "invalid" in content.lower(): print("The License is invalid!") else: print("Valid License Found.") check_license() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值