当前位置: > 财经>正文

STM32Keil5(MDK 黄金基金交易规则详解图表下载软件安装教程

2023-07-29 06:19:09 互联网 未知 财经

STM32Keil5(MDK

00. 目录

文章目录 00. 目录01. MDK概述02. Keil MDK-ARM下载03. Keil MDK-ARM安装04. Keil MDK-ARM注册05. 附录

01. MDK概述

MDK 源自德国的 KEIL 公司,是 RealView MDK 的简称。在全球 MDK 被超过 10 万的嵌入式开发工程师使用。目前最新版本为:

MDK5.31,该版本使用 uVision5 IDE 集成开发环境,是目前针对 ARM 处理器,尤其是 Cortex M 内核处理器的最佳开发工具。

MDK5 向后兼容 MDK4 和 MDK3 等,以前的项目同样可以在 MDK5 上进行开发(但是头文件方面得全部自己添加), MDK5 同时加强了针

对 Cortex-M 微控制器开发的支持,并且对传统的开发模式和界面进行升级,MDK5 由两个部分组成:MDK Core 和 Software Packs。其

中,Software Packs 可以独立于工具链进行新芯片支持和中间库的升级。

从上图可以看出,MDK Core 又分成四个部分:uVision IDE with Editor(编辑器),ARM C/C++ Compiler(编译器),Pack Installer(包安装器),uVision Debugger with Trace(调试跟踪器)。uVision IDE 从 MDK4.7 版本开始就加入了代码提示功能和语法动态检测等实用功能,相对于以往的 IDE 改进很大。

Software Packs(包安装器)又分为:Device(芯片支持),CMSIS(ARM Cortex 微控制器软件接口标准)和 Mdidleware(中间库)三个小部分,通过包安装器,我们可以安装最新的组件,从而支持新的器件、提供新的设备驱动库以及最新例程等,加速产品开发进度。

同以往的 MDK 不同,以往的 MDK 把所有组件到包含到了一个安装包里面,显得十分“笨重”,MDK5 则不一样,MDK Core 是一个独立的安装包,它并不包含器件支持、设备驱动、CMSIS 等组件,大小才 300M 左右,相对于 MDK4.70A 的 500 多 M,瘦身明显,MDK5 安装包可以在:http://www.keil.com/demo/eval/arm.htm 下载到。而器件支持、设备驱动、CMSIS 等组件,则可以点击 MDK5 的 Build Toolbar 的最后一个图标调出 Pack Installer,来进行各种组件的安装。也可以在 http://www.keil.com/dd2/pack 这个地址下载,然后进行安装。

Keil MDK-ARM支持的器件包含Cortex-M、Cortex-R、ARM7、ARM9、Cortex-A8系列等多大几千种。具体可以查看官方支持芯片地址:http://www.keil.com/dd2相关描述。

02. Keil MDK-ARM下载

目前(2023年07月)Keil MDK-ARM官方最新版本是V5.31。

MDK-ARM安装包下载

官网下载地址:https://www.keil.com/download/product/

CSDN下载地址:https://download.csdn.net/download/dengjin20104042056/12718973

03. Keil MDK-ARM安装

3.1 双击安装包,进入安装向导界面,点击Next

3.2 选择同意协议,然后下一步

3.3 选择软件和支持包安装路径(可以默认),点击Next。

3.4 填写基本信息,然后选择下一步。

3.5 正在安装,稍等几分钟。

3.6 安装过程中,弹出如下窗口,选择安装。

3.7 点击Finish,完成安装。

至此Keil MDK-ARM就安装完成,可以新建工程使用了。但为了不受编译代码4K大小限制和用户体验,就需要购买授权,或注册。

04. Keil MDK-ARM注册

Keil MDK-ARM是一个收费的软件,官方打击盗版也比较严厉,若你是商业用途,建议购买正版软件。当然,针对个人开发学习的朋友而言,进行非商业用途的使用。

4.1 以管理员的方式运行Keil软件

4.2 打开注册管理窗口(File -> License Management),并复制CID。

4.3 打开注册机,执行如下一步。

4.4 将注册码添加到注册窗口中

05. 附录

6.1 【STM32】STM32系列教程汇总

网址:【STM32】STM32系列教程汇总

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。