Keil、uVision、MDK、Keil C51之间的区别比较
2015-07-16 12:42
330 查看
曾经有新手提问为什么我装的keil的软件找不到89c51,或找不到stm32。今天特意发这一贴,希望对新手有所帮助。
KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,目前2005年Keil由ARM公司收购,成为ARM的公司之一。
uVision是KEIL公司开发的一个集成开发环境(IDE),和Eclipse类似。它包括工程管理,源代码编辑,编译设uVision置,下载调试和模拟仿真等功能,uVision有uVision2、uVision3、uVision4、uVision5四个版本,目前最新的版本是uVision5。它提供一个环境,让开发者易于操作,并不提供能具体的编译和下载功能,需要软件开发者添加。uVisionu通用于KEIL的开发工具中,例如MDK,PK51,PK166,DK251等。目前使用Keil
uVision4的产品有Keil MDK-ARM,Keil C51,Keil C166和Keil C251
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微控制器内核。
KEIL C51,亦即PK51,KEIL公司开发的基于uVision IDE,支持绝大部分8051内核的微控制器开发工具。
因此,如图C51是51系列单片机开发工具,MDK是arm开发工具。如果想两个都能用就必须两个都得装。
参考文章:来自米尔科技,原文地址:
http://www.myir-tech.com/resource/512.asp。
下载附件 保存到相册
2014-5-19 22:53 上传
KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,目前2005年Keil由ARM公司收购,成为ARM的公司之一。
uVision是KEIL公司开发的一个集成开发环境(IDE),和Eclipse类似。它包括工程管理,源代码编辑,编译设uVision置,下载调试和模拟仿真等功能,uVision有uVision2、uVision3、uVision4、uVision5四个版本,目前最新的版本是uVision5。它提供一个环境,让开发者易于操作,并不提供能具体的编译和下载功能,需要软件开发者添加。uVisionu通用于KEIL的开发工具中,例如MDK,PK51,PK166,DK251等。目前使用Keil
uVision4的产品有Keil MDK-ARM,Keil C51,Keil C166和Keil C251
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微控制器内核。
KEIL C51,亦即PK51,KEIL公司开发的基于uVision IDE,支持绝大部分8051内核的微控制器开发工具。
因此,如图C51是51系列单片机开发工具,MDK是arm开发工具。如果想两个都能用就必须两个都得装。
参考文章:来自米尔科技,原文地址:
http://www.myir-tech.com/resource/512.asp。
下载附件 保存到相册
2014-5-19 22:53 上传
相关文章推荐
- Java学习----继承和接口的区别是什么???
- 不同分辨率的LCM进行兼容
- Tomcat7.0更改默认的路径来访问自己的项目
- 在反思性学习
- .Net学习笔记----2015-07-16(C#基础复习02)
- 053第449题
- ANSI,UTF-8,Unicode,ASCII编码的区别
- Android HandlerThread 源码分析
- Divide Two Integers
- 一个类似backbone路由的纯净route ( 前端路由 客户端路由 backbone路由 )
- 黎万强的《参与感》到底写了什么?
- 给float元素居中
- html css中id和class的区别比较
- 坚持 本身是一种策略
- 使用淘宝中间件cobar实现mysql分库分表
- OC笔记心得存档---深浅复制
- APK常用启动方式
- laravel5.1和laravel5.2 模版没有HTML和Form方法,下面是添加HTML和Form的步骤
- Maven最佳实践:划分模块
- onInterceptTouchEvent 与 onTouchEvent 分析与MotionEvent在ViewGroup与View中的分发