全站数据
8 4 2 0 5 8 1

keil c51和mdk有什么区别

网络科技助手 | 简单学习,快乐成才!         
问题更新日期:2024-10-14 14:07:48

问题描述

keil c51和mdk有什么区别急求答案,帮忙回答下
精选答案
最佳答案

C51 和 MDK 异同点

Keil 软件是一种统称,它包含编辑器、编译器、链接器、调试器等众多工具为一体的集成开发环境(IDE)。

Keil C51 和 MDK 是针对不同类型 MCU 的两款集成开发工具。

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 这套开发环境,只是二者略有一些差异。

最直观的感受就是界面一样,编辑、工程管理等这些操作一样。