当前位置:网站首页>Keil开发环境的搭建送安装包
Keil开发环境的搭建送安装包
2022-07-26 22:42:00 【Little-Bear-Bear】
交叉编译简介
在开发ARM应用程序时,产生的目标代码是要运行在ARM指令架构的CPU/MCU 上的,但是我们的开发工 具大多数是运行在基于x86的平台上的,这个时候如果我们的开发工具依然按照x86的结构去进行代码的编译、 链接、转换的话,那最终的二进制代码是无法运行在我们的ARM平台上的。 而交叉编译就是将在x86平台上编译的程序放到ARM平台上运行,因为编译的环境和运行的环境不同,属 于交叉的,所以叫做交叉编译。所以就需要有这样一套工具,它能支持在x86平台上运行,同时生产的代码能 在ARM平台上运行。这就是我们的ARM交叉工具。
交叉工具链:一般由编译器、连接器、解释器和调试器组成的综合开发环境。 用于交叉编译的工具链就是交叉工具链,交叉工具链是为了编译、链接、处理和调试跨平台体系结构的程 序代码。每次执行工具链软件时,通过带有不同的参数,可以实现编译、链接、处理或者调试等不同的功能。 从工具链的组成上来说,它一般由多个程序构成,分别对应着各个功能。 交叉工具链包含很多对应的工具,其中最主要的是编译的gcc,所以我们常把交叉工具链简称为交叉编译器。
编译工具链MDK
MDK:Microcontroller Developer Kit微控制器开发工具。 Keil MDK-ARM是支持ARM微控制器的一款IDE(集成开发环境)。MDK-ARM包含了工业标准的Keil C编译器、 宏汇编器、调试器、实时内核等组件。 进入MDK官网,下载安装Keil,官网地址: https://www.keil.com/。 如下:下载到最新的版本536:
安装MDK
1. 安装软件KeilV5
2. 破解
3. 安装器件包
4. 固件库文件
安装软件keil


激活keil


点击顶部导航栏中的File,选择点击License Management继续。

1. 把license Management上的CID填写到注册机的CID一栏;
2. . 注册机上选择ARM;然后点击注册机的Generate;复制生成的激活码
在New License ID Code一栏输入密钥,点击Add LIC进行产品激活,下方一栏显 示LIC Added Sucessfully则产品激活成功,点击Close继续。
安装固件库
选择红框中标记图标,进行固件库的安装。
点击顶部导航栏中的File,选择点击Import进行固件库的导入。
选择刚下载的.pack文件;
耐心等待固件库导入完成,即可。
以下资源可以跳转 相关资源的链接哦!

点击蓝色字体即可跳转
相关资源:安装包
提取码:xmni
边栏推荐
- Deep understanding of golang - closures
- 短视频App开发有哪些必备的功能?
- 深度学习报告(3)
- Uni-app 小程序 App 的广告变现之路:Banner 信息流广告
- SQL learning (1) - table related operations
- Select query topic exercise
- MySQL index optimization: scenarios where the index fails and is not suitable for indexing
- Neo4j Basic Guide (installation, node and relationship data import, data query)
- SQL learning (2) -- basic query and sorting of tables
- Spark source code learning - memory tuning
猜你喜欢

李宏毅机器学习(2017版)_P3-4:回归

深度学习报告(3)

Rational selection of (Spark Tuning ~) operator

李宏毅机器学习(2017版)_P14:反向传播

MTCNN

Flink1.11 SQL local run demo & local webui visual solution

Use and cases of partitions

Tencent upgrades the live broadcast function of video Number applet. Tencent's foundation for continuous promotion of live broadcast is this technology called visual cube (mlvb)

李宏毅机器学习(2017版)_P5:误差

非递归前中后序遍历二叉树
随机推荐
DataNode Decommision
Redis -- cache avalanche, cache penetration, cache breakdown
Spark----- RDD 的 Shuffle 和分区
SQL学习(1)——表相关操作
Hidden index and descending index in MySQL 8.0 (new feature)
ks 怎么抓salt值?api,did?
腾讯云MLVB技术如何在移动直播服务中突出重围之基础概念
Spark on yarn's job submission process
Verilog过程赋值语句
In depth learning report (2)
MLVB 云直播新体验:毫秒级低延迟直播解决方案(附直播性能对比)
7. F1方程式冠军
ContextCompat.checkSelfPermission()方法
最长公共子串
Naive Bayes Multiclass训练模型
Tencent upgrades the live broadcast function of video Number applet. Tencent's foundation for continuous promotion of live broadcast is this technology called visual cube (mlvb)
6. 世界杯来了
基于485总线的评分系统
Spark source code learning - Data Serialization
Uni-app 小程序 App 的广告变现之路:Banner 信息流广告