页面加载中,请稍候
来源:嵌入式专栏发布时间:2022-01-1711817浏览
询问 AI
作者 | strongerHuang
微信公众号 | 嵌入式专栏
关于 Keil
Keil 即是一家公司名称,也是一款软件名称。请参看文章:Keil的发展历史。
C51 和 MDK 异同点
Keil 软件是一种统称,它包含编辑器、编译器、链接器、调试器等众多工具为一体的集成开发环境(IDE)。
C51 和 MDK 不同点
1.名称不同
Keil C51 早期也叫PK51(Professional Developer's Kit)。
Keil MDK 早期也叫Realview MDK(Microcontroller Development Kit)。
2.MCU不同类型
Keil C51是针对【51内核】单片机,比如:AT89C51、 STC89C51等。
Keil MDK,也叫MDK-ARM,是针对【ARM内核】单片机,比如:STM32F1、 LPC1788等。
3.编译器不同
Keil C51使用【ANSI C】编译器。
Keil MDK使用【ARM Compiler】编译器。
4.支持组件不同
Keil C51 同样支持各种中间组件,比如:GUI、 RTOS等。
Keil MDK支持的中间组件更多。

C51 和 MDK 相同点
5.uVision相同
Keil C51 和 Keil MDK 都集成了 uVision 这套开发环境,只是二者略有一些差异。
最直观的感受就是界面一样,编辑、工程管理等这些操作一样。
6.收费软件
Keil C51 和 Keil MDK 都是收费软件,只是有部分免费版。
好了,Keil C51 和 MDK 的区别就分享到这里,敬请关注下一期的分享。
公众号后台回复『Keil』『软件工具』阅读更多相关文章。

新闻来源:嵌入式专栏,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-06-23
2026-07-08