单片机/MCU论坛
直播中

陈星

10年用户 4705经验值
擅长:电源/新能源 处理器/DSP 控制/MCU
私信 关注
[问答]

keil和MDK有什么区别?

keil和MDK有什么区别?感觉MDK用于STM32、ARM等嵌入式编程,keil用于单片机编程,用的同学交流一下,长长见识

回帖(5)

yuhonglong

2015-5-15 10:27:51
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微控制器内核。

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

KEIL C166,亦即PK166,KEIL公司开发的基于uVision IDE,支持绝大部分XC16x,C16x和ST10系列的微控制器开发工具。

KEIL C251,亦即DK251,是KEIL公司开发的基于uVision IDE,支持绝大部分基于251核的微控制器的开发工具。

总结来说,KEIL公司目前有四款独立的嵌入式软件开发工具,即MDK、KEIL C51、KEIL C166、KEIL C251,它们都是KEIL公司品牌下的产品,都基于uVision集成开发环境,其中MDK是RealView系列中的一员。  
2 举报

陈星

2015-5-15 15:09:06
引用: yuhonglong 发表于 2015-5-15 10:27
KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,目前2005年Keil由ARM公司收购,成为ARM的公司之一。

MDK(Microcontroller Development Kit),也称MDK-ARM、KEIL MDK、RealView MDK、KEIL For ARM,都是同一个东西。ARM公司现在统一使用MDK-ARM的称呼,MDK的设备数据库中有很多厂商的芯片,是专为微控制器开发 ...

            很详细,谢谢
举报

cx1000

2016-9-7 17:04:59
mdk也可以用于51的开发吧
1 举报

lgwd

2016-9-8 15:53:45
开发51系列用Keil C51。结合STC系列单片机,特别是STC8,设置了STC51仿真驱动后可在Keil 中在线联机调试,不用其它仿真器。
举报

liu889

2017-10-16 20:56:41
学习了,很好!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分