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

devtools/2024/9/19 0:49:44/ 标签: 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/devtools/1799.html

相关文章

每日算法4.12之练习二分

力扣35搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 …

.NET JWT入坑

目录 ✨ 建立项目jwttest 1.创建TestJwtController 2.下载JWT 3.建实体类 4.添加post login 5.登录验证 6.测试没问题,写个JwtHelper 7.添加token加密类 8.测试JWT ⭐️JwtBearer 9、添加NuGet包Microsoft.AspNetCore.Authentication.JwtBearer 10、在…

JavaWeb开发03-Mybatis入门-基础操作-XML映射文件-动态SQL

一、Mybatis-入门 Java程序控制数据库 1.入门 定义实体类:一定要和表中的字段一一对应 配置连接数据库数据 建立Mapper层语句,来获取数据库数据以及将其封装到user的list中去。 2.配置SQL提示 为了进行查询数据库中有哪些表,所以得连接数据…

華為雲每月賬單API接入MySQL數據(優化版)

華為雲API接入MySQL數據(優化版) 目的:為了獲取華為雲每月賬單,對應API: https://support.huaweicloud.com/api-oce/mbc_00008.html?ticketST-8209549-9rRSxR7PabAB4dKwttvz3Dpb-sso 1.讀取配置文件 config.py im…

华为ensp中Hybrid接口原理和配置命令

作者主页:点击! ENSP专栏:点击! 创作时间:2024年4月19日14点03分 Hybrid接口是ENSP虚拟化中的一种重要技术,它既可以连接普通终端的接入链路,又可以连接交换机间的干道链路。Hybrid接口允许多…

【pytorch载入模型报错解决】Missing key(s) in state_dict、Unexpected key(s) in state_dict

当你试图加载模型参数时,爆出如下类似错误: Missing key(s) in state_dict: "conv1.weight", "bn1.weight", "bn1.bias", "bn1.running_mean", ... Unexpected key(s) in state_dict: "epoch", &quo…

基于Material Design风格开源、易用、强大的WPF UI控件库

前言 今天大姚给大家分享一款基于Material Design风格开源、免费(MIT License)、易于使用、强大的WPF UI控件库:MaterialDesignInXamlToolkit。 项目介绍 MaterialDesignInXamlToolkit 是一个开源、易于使用、强大的 WPF UI 控件库&#x…

TCP和UDP协议的区别

1、定义 TCP协议的全称是Transmission Control Protocol(传输控制协议),是一种面向连接的点对点的传输层协议。 UDP协议的全称是User Datagram Protocal(用户数据报协议),为应用程序提供一种无需建立连接…

设计模式代码实战-组合模式

1、问题描述 小明所在的公司内部有多个部门,每个部门下可能有不同的子部门或者员工。 请你设计一个组合模式来管理这些部门和员工,实现对公司组织结构的统一操作。部门和员工都具有一个通用的接口,可以获取他们的名称以及展示公司组织结构。…

通用航空机场系统架构:连接天空与大地的科技之桥

在现代航空业的背景下,通用航空机场系统架构的重要性愈发凸显。通用航空机场作为航空运输网络的重要组成部分,承担着连接各地区、支持经济发展和满足民众出行需求的重任。而其系统架构的设计与运作,直接影响着机场的安全性、效率性以及用户体…

【学习】VScode修改侧边栏大小。

侧边栏不可以直接更改,所以先缩放整体界面,再改变工作区大小。 缩放整体界面: Ctrl 或 Ctrl - 。 也可以直接使用如下代码: Ctrl Shifit p 打开搜索 settings ,选择下图第一个。 然后嵌入如下代码&#xff1a…

【视频异常检测】Learning Multimodal Violence Detection under Weak Supervision 论文阅读

Not only Look, but also Listen: Learning Multimodal Violence Detection under Weak Supervision 论文阅读 Abstract1 Introduction2 Related Work3 XD-Violence Dataset3.1 Selecting Violence Categories3.2 Collection and AnnotationVideo annotation.3.3 Dataset Stati…

如何采集opc服务器数据上传云端

为了进一步提高生产效率,生产制造的不断朝着智能化发展和升级,传统的自动化生产系统已经不能满足需求。传统的SCADA系统一般是用于现场的数据采集与控制,但是本地控制已经无法满足整个工厂系统智能化数字化的需求,智能化数字化是需…

云原生数据库海山(He3DB)PostgreSQL版核心设计理念

本期深入解析云原生数据库海山PostgreSQL版(以下简称“He3DB”)的设计理念,探讨在设计云原生数据库过程中遇到的工程挑战,并展示He3DB如何有效地解决这些问题。 He3DB是移动云受到 Amazon Aurora 论文启发而独立自主设计的云原生数…

计算机网络(王道考研)笔记个人整理——第二章

第二章 物理层主要任务:确定与传输媒体有关的一些特性 机械特性:物理连接的特性 规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况 电气特性 规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等…

【SpringBoot+VUE+ELEMENT 】前后端分离的管理系统的实现——基础功能(记录向)

一个前后端分离的实现。后端使用SpringBoot,前端使用Vue,后端标准的四层结构,前端是用的Element。 一、环境准备 1.安装node.js Node.js 是一个开源的、跨平台的 JavaScript 运行时环境。 成功后cmd中运行 node -v npm -v 出现 对应的版本…

如何查看已使用的IP

如何查看已使用的IP 一、用cmd登录(winr) 二、用命令查看IP 在cmd命令窗口输入“ipconfig”命令,按下键盘上的回车键 这时会在cmd命令窗口看见自己电脑的IP地址,在命令窗里找到你的“以太网适配器 以太网”或者“无线局域网适配器…

随机背景颜色

随机背景颜色 <div class"card" :style"{backgroundColor:rgb(Math.floor(Math.random() * 129),Math.floor(Math.random() * 129),Math.floor(Math.random() * 129),0.6)}" ></div>随机渐变背景颜色 <div class"card" :style&…

阿里云飞燕平台搭建与linux程序通信(全图文教程)

阿里云飞燕平台搭建与linux程序通信&#xff08;全图文教程&#xff09; 一、MQTT理论1.1 概念1.2 理解发布和订阅1.3 MQTT传输的消息组成 二、阿里云飞燕平台搭建2.1 产品创建2.2 自定义自己的功能2.3 人机交互 三、测试3.1代码分析3.2 效果验证 一、MQTT理论 1.1 概念 MQTT…

[ LeetCode ] 题刷刷(Python)-第13题:罗马数字转整数

题目描述 罗马数字包含以下七种字符: I&#xff0c; V&#xff0c; X&#xff0c; L&#xff0c;C&#xff0c;D 和 M。 字符数值I1V5X10L50C100D500M1000 例如&#xff0c; 罗马数字 2 写做 II &#xff0c;即为两个并列的 1 。12 写做 XII &#xff0c;即为 X II 。 27 写做…