Keil、uVision、MDK、Keil C51之间的区别比较

曾经有新手提问为何我装的keil的软件找不到89c51,或找不到stm32。今天特地发这一贴,但愿对新手有所帮助。
php

KEIL公司的名称,有时候也指KEIL公司的全部软件开发工具,目前2005年Keil由ARM公司收购,成为ARM的公司之一。html

uVision是KEIL公司开发的一个集成开发环境(IDE),和Eclipse相似。它包括工程管理,源代码编辑,编译设uVision置,下载调试和模拟仿真等 功能,uVision有uVision二、uVision三、uVision四、uVision5四个版本,目前最新的版本是uVision5。它提供一 个环境,让开发者易于操做,并不提供能具体的编译和下载功能,须要软件开发者添加。uVisionu通用于KEIL的开发工具中,例如 MDK,PK51,PK166,DK251等。目前使用Keil uVision4的产品有Keil MDK-ARM,Keil C51,Keil C166和Keil C251数据库

MDK(Microcontroller Development Kit),也称MDK-ARMKEIL MDKRealView MDKKEIL For ARM,都是同一个东西。ARM公司如今统一使用MDK-ARM的称呼,MDK的设备数据库中有不少厂商的芯片,是专为微控制器开发的工具,为知足基于MCU进行嵌入式软件开发的工程师需求而设计,支持ARM7,ARM9,Cortex-M4/M3/M1,Cortex-R0/R3/R4等ARM微控制器内核。工具

KEIL C51,亦即PK51,KEIL公司开发的基于uVision IDE,支持绝大部分8051内核的微控制器开发工具。开发工具


所以,如图C51是51系列单片机开发工具,MDK是arm开发工具。若是想两个都能用就必须两个都得装。spa


参考文章:来自米尔科技,原文地址: http://www.myir-tech.com/resource/512.asp设计

相关文章
相关标签/搜索