登录/注册

keil5mdk版和keil5有什么区别

更多

简单来说:Keil MDK 是 Keil 公司提供的、专门针对基于 ARM Cortex-M 系列内核微控制器的完整软件开发套件,而 Keil5(通常指 Keil µVision 5)是 Keil 公司开发的集成开发环境的第五个主要版本

以下是更详细的区别:

  1. Keil MDK (Microcontroller Development Kit):

    • 性质: 它是一个产品套件开发解决方案
    • 目标: 专门用于开发和调试基于 ARM Cortex-M 系列内核(如 M0, M0+, M3, M4, M7, M33, M55等)的微控制器(MCU)应用程序。
    • 核心组件: MDK 包含了开发基于 Cortex-M 设备所需的所有关键软件组件:
      • Keil µVision IDE: 提供统一的用户界面(版本号通常是 Keil µVision 5)。
      • ARM 编译器: 可能是 ARM Compiler 5 (armcc, armasm)ARM Compiler 6 (armclang, armasm) (现在更主流和推荐),以及相应的 C/C++ 库。
      • 调试器: 支持广泛的调试硬件探头(ULink, J-Link, ST-Link 等)和目标接口(JTAG, SWD)。
      • CMSIS(Cortex Microcontroller Software Interface Standard): ARM 提供的标准接口,简化了不同 Cortex-M 芯片供应商的软件移植。
      • RTOS 和中间件: 可能包含 Keil RTX5(实时操作系统)和各种中间件组件(文件系统、网络协议栈、USB 协议栈等,视具体许可证版本而定)。
      • 设备支持包: 包含目标设备的启动文件、驱动、外设访问库等。
    • 安装包名称: 安装文件通常明确标为 MDKxxxx.exe (xxxx是版本号)。
  2. Keil5 (通常指 Keil µVision 5):

    • 性质: 它是一个集成开发环境
    • 目标: 是用户编写代码、编译项目、进行调试的主要操作界面和框架。Keil µVision 5 (简称 UV5) 是 IDE 的第五代主要版本。
    • 核心功能:
      • 项目管理
      • 代码编辑器(语法高亮、代码折叠等)
      • 构建管理系统(编译、链接)
      • 调试器用户界面(设置断点、观察变量、寄存器、内存、外设等)
      • 设备数据库
    • 工具链无关性: 关键在于,Keil µVision 5 这个IDE 本身是一个壳子。它需要配合不同的编译器工具链(Toolchain) 才能用于不同的微控制器架构:
      • 当它结合 ARM Compiler (包含在 MDK 中) 使用时,就是用于开发 ARM Cortex-M (MDK 的核心功能)
      • 当它结合 Keil C51 编译器 使用时,就是用于开发传统的 Intel 8051/80251 系列 微控制器(这个产品叫 Keil C51)。
      • 当它结合 Keil C251 编译器 使用时,就是用于开发 Infineon C251/XC2000 系列微控制器(这个产品叫 Keil C251)。
      • 当它结合 Keil C166 编译器 使用时,就是用于开发 Infineon C166/XC2000 系列微控制器(这个产品叫 Keil C166)。
    • 安装包名称: IDE 本身通常没有单独的“Keil5”安装包,它是作为上述各个开发套件(MDK, C51, C251, C166)的一部分被安装的。

总结:

你可以这样理解:当你在电脑上运行“Keil µVision 5”来开发一个 STM32 (Cortex-M) 项目时,你实际上是在使用 Keil MDK 开发套件,其中包含了 Keil µVision 5 IDE

简单比喻:

KEIL5如何打开KEIL4的GD工程

GD官方提供的很多KEIL例程为KIEL4的版本,读者使用的时候可能会碰到使用KEIL5打开KEIL4的工程会报错以及无法找到芯片选型的问题

2024-01-11 09:43:29

怎样去搭建一种基于MDK5KEIL5)的开发环境呢

怎样去搭建一种基于MDK5(KEIL5)的开发环境呢?有哪些搭建步骤?

2022-02-22 06:44:04

如何使用keil5/MDK对GD32进行软件仿真?

如何使用keil5/MDK对GD32进行软件仿真?

2022-02-22 06:32:36

keil4和keil5如何兼容使用

写下来,希望可以对遇到相同问题的朋友有帮助。第一种方法:----覆盖安装***1、先安装keilc512、安装keilMDK3、在进度条差不多结束的时候,会弹出一个窗口,选择Replace All4、然后管理员身份打开keil5

资料下载 YYXIAO 2021-12-31 19:35:13

Keil C51与Keil MDK共存,Keil4与Keil5共存的安装方式推荐

Keil C51与Keil MDK共存的安装举例使用Keil5版本C51

资料下载 李杰 2021-12-03 20:36:09

Keil5中C51和MDK共存的方法(以Keil5为例)

Keil5中C51和MDK共存的方法(以Keil5为例)

资料下载 王艳 2021-12-03 20:21:06

keil5安装教程

keil5安装教程第一阶段:安装mdk第一阶段:安装mdk1、下载keil5

资料下载 微风挽雨 2021-11-23 17:36:24

如何才能安装KEIL5

本文档的主要内容介绍的是如何才能安装KEIL5。   如何安装KEIL5   1.1 温馨提示   1)安装路径名中不能带中文,必须是英文路径名。   2)安装目录不能与51单片机的

资料下载 佚名 2019-09-02 17:28:00

Keil5中C51和MDK共存的方法是什么

Keil5中C51和MDK共存的方法(以Keil5为例)

2022-01-27 07:30:25

keil5 mdk怎么安装?

keil5 mdk怎么安装?

2021-10-09 07:23:31

keil5新建stm32工程详细图解

keil5新建stm32工程详细图解,Keil5建立STM32标准库模板标准库模板建立1.准备工作2.新建一个工程文件夹3.使用MDK新建工程4

2021-08-10 07:18:22

stm32cubemx和keil5区别

stm32cubemx和keil5的区别,关联知识STM32使用Keil ARM V5

2021-07-08 06:46:57

KEIL、uVision、MDKKEIL C51、RealView它们到底什么区别

KEIL、uVision、MDK、KEIL C51、RealView它们到底有

2021-07-01 09:08:44

STC8F2K64S4在Keil5MDK版用什么pack,还是MDK版不可以用STC???

STC8F2K64S4在Keil5MDK版用什么pack,还是MDK版不可以用STC???

2019-12-14 15:24:13

MDK Keil5破解文件keygen 到2032年

MDK Keil5破解文件keygen keil5破解到2030年。

2019-11-27 20:49:30
7天热门专题 换一换
相关标签