Keil C51与MDK的合并

一、什么是Keil C51、MDK?

Keil C51和MDK是Keil公司开发的两套不同的工具集,包括了编译器、链接器等工具,以及集成了这些工具的集成开发环境(IDE),这个集成开发环境叫uvision。即如图所示的界面
在这里插入图片描述

二、为什么要合并?

我们在安装MDK与Keil C51中的任意一个时,都会同时自动安装uvision开发环境。
例如下载到Keil C51是这样一个可执行文件(.exe文件)
在这里插入图片描述
安装后,在安装目录下会产生UV4文件夹
在这里插入图片描述
该文件夹下UV4.exe就是在安装Keil C51时自动安装的uvision开发环境
在这里插入图片描述
同时安装完成后将在桌面上生成一个快捷方式
在这里插入图片描述
在该IDE下就可以完成对51内核单片机程序的开发。

但是我们有时候还会用到ARM内核的单片机如STM32、 K60等。Keil公司为这些单片机开发了另外一套工具即MDK。同样的方式安装MDK后,将同样自动安装一个uvision开发环境。可以在MDK的安装目录下的UV4文件夹下找到UV4.exe。如果你的电脑上同时安装了Keil C51和MDK,你会发现在MDK对应的uvision开发环境下是无法创建51单片机的工程的。
例如在打开MDK的开发环境后新建工程(New Project)时,在选择CPU时,下拉表框只有一个Software Packs选项。Software Packs(软件包)是以包的形式来支持芯片,一般都是比较新的芯片,如STM32、K60等。而51内核单片机属于传统设备(Legacy device)。显然此时在MDK5下是无法创建51工程的。
在这里插入图片描述

如果打开Keil C51的开发环境(打开在Keil C51的安装目录下的UV4文件夹下找到UV4.exe)并新建工程时只有这样的界面
在这里插入图片描述

这也说明了在安装Keil C51和MDK时虽然都自动安装了uvision开发环境,但实际上如果同时安装了Keil C51和MDK,它们自动安装了两个不同的uvision开发环境。
我们希望MDK与Keil C51能够共用一个uvision,这样我们在打开IDE并新建工程时,可以根据需要选择51内核单片机或ARM内核单片机。而不再需要区分究竟打开的是MDK的IDE还是Keil C51的IDE。

三、合并方法

1、在不同的目录下安装Keil C51和MDK(关于安装和注册的方法可以自行搜索,安装的先后顺序没有关系,推荐先安装Keil C51)
2、完成安装后,将Keil C51安装目录下的TOOLS.INI文件(用记事本打开)中从[C51]开始直至结束的内容复制下来
在这里插入图片描述
3、在MDK安装目录下同样找到TOOLS.INI文件(用记事本打开),并将上面复制的内容粘贴到文件的末尾(另起一行),最后保存该文件。
4、此时再打开MDK对应的开发环境并新建工程时,会发现多了一个Legacy Device选项,选中它就可以在MDK的开发环境下开发51单片机程序。至此已完成Keil C51合并到MDK的开发环境中。
在这里插入图片描述
5、如果先安装MDK再安装Keil C51也没有关系。由于后安装的Keil C51生成的开发环境的桌面上的快捷方式会覆盖掉先安装的MDK的uvision的快捷方式。所以在桌面上看到的快捷方式是Keil C51对应的开发环境。由于我们是将Keil C51合并到MDK的开发环境中,因此只要在MDK的安装目录下找到UV4文件夹下的UV4.exe并右击创建快捷方式,将快捷方式复制到桌面上,并删除原来桌面上的Keil C51对应的开发环境的快捷方式即可。(如果先安装Keil C51后安装MDK则省去这一步)

### 回答1: C51、C251MDK都是单片机开发相关的软件工具。C51C251是基于8051内核的开发工具,用于开发单片机应用程序。而MDK则是Keil公司推出的一款综合性的开发工具,集成了C51、C251以及其他更多的开发组件。 要合并安装C51、C251MDK,首先需要确保计算机满足软件的最低系统要求。接着,可以从Keil官方网站下载这三款软件的安装包。 安装时,首先双击C51的安装包,按照安装向导完成安装。接着双击C251的安装包,同样按照安装向导完成安装。最后,双击MDK的安装包,按照安装向导完成安装。在安装时,需要选择合适的安装目录,并确保三款软件的安装路径不冲突。 安装完成后,可以打开MDK软件,在MDK的集成开发环境中,可以同时使用C51C251的功能。MDK将C51C251作为其组件之一,通过集成这两款软件,提供了便捷的单片机开发环境。用户可以根据需要,选择使用C51或C251的功能进行开发。 总之,要合并安装C51、C251MDK,可以分别安装这三款软件,并确保安装路径正确。安装完成后,可以在MDK的开发环境中同时使用C51C251的功能,进行单片机应用程序的开发。 ### 回答2: C51、C251MDK都是嵌入式系统开发工具链,而不是需要合并安装。这些工具链是针对不同的处理器架构芯片的,因此它们在安装目录功能上都是独立的。 C51是针对Intel 8051系列单片机的开发工具链,它包含了编译器、调试器其他工具,用于开发8051系列芯片的嵌入式系统。 C251是针对Intel 8XC251系列单片机的开发工具链,在功能安装目录上C51类似。 MDK(Microcontroller Development Kit)是针对ARM架构微控制器的开发工具链,由Keil公司开发。它包含了ARM的编译器、调试器其他工具,用于在ARM处理器上开发嵌入式系统。 对于这些工具链的安装,你可以将它们分别下载并按照各自的安装说明进行安装。每个工具链都有自己的开发环境工具集,可以根据具体的开发需求进行选择使用。在安装完成后,你可以在相应的目录下找到各自的工具程序,并根据需求进行开发。 值得注意的是,C51、C251MDK是属于不同的体系结构的工具链,因此它们并不需要合并安装,而是分别安装使用。 ### 回答3: c51,c251mdk都是针对嵌入式系统开发的软件工具包。C51C251是基于8051微控制器架构的嵌入式系统开发工具,而mdkKeil公司开发的全面支持ARM架构的嵌入式系统开发工具。 要进行c51、c251mdk合并安装,首先需要下载这些工具的安装文件。然后按照安装文件的指引,逐步进行安装。在安装过程中,可能需要选择合适的安装目录配置一些选项,按照个人需求进行设置。 合并安装后,c51、c251mdk将会运行在同一个开发环境下,方便开发者进行8051ARM架构的嵌入式系统开发。开发者可以根据需求选择使用c51或c251进行8051架构的开发,或者使用mdk进行ARM架构的开发。同时,mdk还提供了丰富的软件组件调试工具,能够有效地提高开发效率。 在使用合并安装后的工具时,需要注意配置正确的工具链目标设备。开发者可以在集成的开发环境中创建项目,并根据需求选择适合的编译器、调试器等工具进行开发调试。合并安装后的工具具有良好的兼容性,使开发者可以灵活选择使用不同的开发工具,充分发挥嵌入式系统开发的优势。 总结来说,合并安装c51、c251mdk可以提高嵌入式系统开发的效率灵活性,使开发者可以同时进行8051ARM架构的开发,充分发挥编程技术的优势。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星水天河

如果内容帮助到你请给我打个赏吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值