MDK-ARM Keil5.38 下载安装环境搭建

embedded/2024/9/19 0:41:33/ 标签: arm开发, keil5环境搭建

一、keil软件介绍

KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,目前2005年Keil由ARM公司收购,成为ARM的公司之一。
MDK(Microcontroller Development Kit) 也称MDK-ARM、KEIL MDK、RealView MDK、KEIL For ARM,都是同一个东西。
ARM公司现在统一使用MDK-ARM的称呼,MDK的设备数据库中有很多厂商的芯片,是专为微控制器开发的工具,为满足基于MCU进行嵌入式软件开发的工程师需求而设计。
支持ARM7,ARM9,Cortex-M4/M3/M1,Cortex-R0/R3/R4等ARM微控制器内核。

二、软件下载

1、百度网盘:

链接:https://pan.baidu.com/s/1twhsWjHZ9czy_Hs_yoFANg 提取码:twsb

2、官网下载:

Keil官网:https://www.keil.com/
Keil5下载:https://www.keil.com/demo/eval/arm.htm
STM32F1系列芯片包:https://www.keil.arm.com/packs/stm32f1xx_dfp-keil/boards/

三、软件安装

1、关闭电脑杀毒软件(关闭实时保护)
2、解压文件
在这里插入图片描述
3、安装keil5.38

  • 双击安装文件进行安装

在这里插入图片描述

  • 一直下一步选择安装路径和包路径(也可以放在同一个路径下)

在这里插入图片描述

  • 随便写
    在这里插入图片描述
  • 等待安装,取消勾选点击完成

在这里插入图片描述

四、注册激活

1、运行keil5(以管理员身份运行)

在这里插入图片描述

2、获取cid

在这里插入图片描述
在这里插入图片描述

3、启动破解程序

在这里插入图片描述

4、获取破解码LIC

在这里插入图片描述

5、执行破解

在这里插入图片描述

6、破解成功

在这里插入图片描述

7、修改编码方式

在这里插入图片描述

8、调整字体显示大小

在这里插入图片描述

五、stm32开发包的下载和安装

1、下载stm32F1开发包

  • 上面百度盘里已下载好了,这里演示一下从官网下载

在这里插入图片描述
在这里插入图片描述

  • 选择历史版本

在这里插入图片描述

2、安装stm32F1开发包

  • 打开keil5软件开始安装开发包

在这里插入图片描述
在这里插入图片描述

  • 等待安装

在这里插入图片描述

  • 安装成功

在这里插入图片描述


http://www.ppmy.cn/embedded/9275.html

相关文章

MATLAB绘制复杂分段函数图像

MATLAB绘制复杂分段函数图像 clc;close all;clear all;warning off;%清除变量 rand(seed, 200); randn(seed, 200) % 定义 x 范围和分辨率 x linspace(-2, 2, 1000); % 初始化 y 数组 y zeros(size(x)); % 分段定义函数 y(x < 0) x(x < 0).^2; y(x > 0 …

MotionCtrl: A Unified and Flexible Motion Controller for Video Generation

提出一个模型同时考虑到object motion和camra motion&#xff0c;分别对应着OMCM module和CMCM module&#xff0c;因为缺少同时包含text\trajectory\camera pose的数据&#xff0c;所以本文使用的是一个multistep的训练策略 Camera Motion Control Module (CMCM) a. 训练的数…

Android R framework修改低电量关机值为2%

问题背景 在R的系统rom产品开发中,在系统关于低电量关机的值,每个平台都不同,根据实际开发底层硬件的要求看实际情况来调整这个值,所以需要分析相关的电量变化执行的代码流程,来实现这个功能。 修改关键类 frameworks\base\services\core\java\com\android\server\Batt…

SpringBoot+vue前后端分离

1.前端查询&#xff08;传递封装的参数&#xff09; loadPost(){this.$axios.post(this.$httpUrl/user/listPageC1,{pageSize:this.pageSize,pageNum:this.pageNum,param:{name:this.name,sex:this.sex}}).then(res>res.data).then(res>{console.log(res)if(res.code200)…

python面向对象的使用(2)

题目 面向对象模拟电影院自动售票系统实现自动选择电影、场次、座位。 思路 通过类定义电影的相关信息&#xff0c;输出输入相关电影信息&#xff0c;对座位进行顺序取 代码解释 class Movie:def __init__(self, title, duration):self.title titleself.duration durati…

竞态问题 + axios 取消请求

目录 1&#xff0c;问题描述2&#xff0c;解决1&#xff0c;丢弃错误的结果2&#xff0c;取消之前的请求在页面中使用 3&#xff0c;其他4&#xff0c;潜在的问题 1&#xff0c;问题描述 在日常开发中&#xff0c;可能会有以下场景&#xff1a; 有多个 tab 页&#xff0c;每个…

探索长短期记忆网络(LSTM)在AI去衣技术中的应用

引言 随着人工智能技术的飞速发展&#xff0c;越来越多的领域开始尝试利用深度学习技术解决复杂问题。其中&#xff0c;图像处理和计算机视觉领域更是取得了显著的进展。近年来&#xff0c;AI去衣技术作为一种具有争议性的应用场景&#xff0c;引起了广大研究者和技术爱好者的…

橡胶衬板在化工领域中的应用

橡胶衬板在化工领域中的应用 橡胶衬板&#xff0c;一种以橡胶为主要材料制成的防护层&#xff0c;因其独特的物理和化学性质&#xff0c;在化工领域中得到了广泛的应用。橡胶衬板具有优良的耐腐蚀性、耐磨损性、抗冲击性和密封性&#xff0c;使其在化工设备的防护、密封和连接…

【春秋云镜】CVE-2023-43291 emlog SQL注入

靶场介绍 emlog是一款轻量级博客及CMS建站系统&#xff0c;在emlog pro v.2.1.15及更早版本中的不受信任数据反序列化允许远程攻击者通过cache.php组件执行SQL语句。 不感兴趣的可以直接拉到最后面&#xff0c;直接获取flag 备注&#xff1a;没有通过sql注入获取到flag&…

这些小众工作软件让你事半功倍

大家好呀&#xff01;&#x1f44b; 今天我要来种草一些不那么主流&#xff0c;但却能大大提升你工作效率的神器软件&#xff01;&#x1f31f; 如果你也像我一样&#xff0c;对那些大众化的工作工具已经审美疲劳&#xff0c;那么快来一起探索这些隐藏的宝藏吧&#xff01;&…

【程序设计与算法——C/C++入门】C语言入门

文章目录 1. 基础知识2. 变量与数据类型3. 字符与字符串4. 转义字符5. 符号常量 1. 基础知识 数字的表示 二进制数的一位称为比特(bit, b);八个二进制位称字节(byte, B);2^10个byte为1KB。 C/C中的八进制、十六进制数 0开头的是8进制数&#xff1b;0x开头的是16进制数。 有限数…

细水雾发生器你的相信我的诚信

做销售就是两个信&#xff1a;你的相信&#xff01;我的诚信&#xff01;成交就两颗心&#xff1a;你的放心&#xff01;我的用心&#xff01;你给我一次合作的机会&#xff0c;我给你十分满意的产品。一次合作&#xff0c;终身朋友&#xff5e; 产品的结构&#xff1a; 细水雾…

JavaWeb--前端工程化

目录 1. 前端工程化 1.1. 概述 1.2. 前端工程化实现技术栈 2. ECMA6Script 2.1. es6的介绍 2.2. es6 变量 / 模版字符串 2.2.1. let 与 var 的差别 2.2.2. const 与 var 的差异 2.2.3. 模板字符串 2.3. 解构表达式 / 赋值 2.3.1. 数组解构赋值 2.3.2. 对象解构赋值 …

AI大模型老师叶梓:构建知识图谱,从文本到知识的智能转换

在数字化时代&#xff0c;我们被海量的文本信息所包围&#xff0c;这些信息包含了丰富的知识。然而&#xff0c;这些信息往往是非结构化的&#xff0c;难以直接用于知识推理和决策支持。知识图谱作为一种将非结构化信息转化为结构化知识的有效工具&#xff0c;能够帮助我们更好…

【更新】cyのMemo(20240422~)

序言 胡哥首马在淮安325完赛&#xff0c;他的本硕都在淮安度过&#xff0c;七年的跑步生涯画上句号&#xff0c;真的是很圆满。七年&#xff0c;从180斤瘦到120斤&#xff0c;历经种种&#xff0c;胡哥理解的跑步&#xff0c;不是快&#xff0c;而是稳&#xff0c;他在比赛中从…

计算机网络——数据链路层(介质访问控制)

计算机网络——数据链路层&#xff08;介质访问控制&#xff09; 介质访问控制静态划分信道动态划分信道ALOHA协议纯ALOHA&#xff08;Pure ALOHA&#xff09;原理特点 分槽ALOHA&#xff08;Slotted ALOHA&#xff09;原理特点 CSMA协议工作流程特点 CSMA-CD 协议工作原理主要…

P8739 [蓝桥杯 2020 国 C] 重复字符串

[蓝桥杯 2020 国 C] 重复字符串 题目描述 如果一个字符串 S S S 恰好可以由某个字符串重复 K K K 次得到&#xff0c;我们就称 S S S 是 K K K 次重复字符串。例如 abcabcabc 可以看作是 abc 重复 3 3 3 次得到&#xff0c;所以 abcabcabc 是 3 3 3 次重复字符串。 同…

Remote access minikube cluster远程访问minikube k8s集群

minikube是启动一个虚拟机来模拟单节点环境&#xff0c;容器运行在单独的网络环境 可以看到192.168.49.2:8443是api server地址&#xff0c;是虚拟的ip (base) [rootlocalhost access]# kubectl config view apiVersion: v1 clusters: - cluster:certificate-authority: /roo…

Pytorch 的数据处理 学习笔记

一. 数据集Dataset Dataset是一个抽象类&#xff0c;用于表示数据集。可以创建自定义的Dataset类来加载和准备好的数据&#xff0c;无论数据是存储在何处&#xff08;例如磁盘、内存或其他位置&#xff09;。PyTorch提供了一些内置的Dataset类&#xff0c;例如TensorDataset、…

JumpServer搭建堡垒机实战

文章目录 第一步、下载安装第二步、访问异常处理【1】docker方式拉取失败 JumpServer是运维人员可连接内部服务器上进行操作&#xff0c;支持Linux等操作系统的管理工具。 第一步、下载安装 curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/…