一,Keil
Keil公司是一家业界领先的**微控制器(MCU)**软件开发工具的独立供应商。Keil公司2005年由ARM公司收购。
keil官网:https://www.keil.com/
二,uVision
uVision是由keil公司开发的集成开发环境(IDE),可以进行代码编辑,文件管理,程序的编译调试等。
keil4指的是uVision4,keil5指的是uVision5
三,MDK
MDK:microcontrolor development kit(微控制器开发工具)
每一个uVision版本下都有4个独立的软件:C51、C251、C166、ARM。
uVision ARM就是MDK,或者可以称为MDK-ARM。
这一款软件主要支持ARM7,ARM9,Cortex等ARM内核。
四,C51
uVision C51这款软件主要支持51单片机这类芯片的内核。
uVision C251与uVision C166这两款软件主要支持其他两类内核。
五,同时装uVision C51与uVision ARM两款软件
大多数开发者会用到STM32和C51