Keil、uVision、MDK、Keil C51之間的區別比較

曾經有新手提問爲何我裝的keil的軟件找不到89c51,或找不到stm32。今天特地發這一貼,但願對新手有所幫助。
php

KEIL公司的名稱,有時候也指KEIL公司的全部軟件開發工具,目前2005年Keil由ARM公司收購,成爲ARM的公司之一。html

uVision是KEIL公司開發的一個集成開發環境(IDE),和Eclipse相似。它包括工程管理,源代碼編輯,編譯設uVision置,下載調試和模擬仿真等 功能,uVision有uVision二、uVision三、uVision四、uVision5四個版本,目前最新的版本是uVision5。它提供一 個環境,讓開發者易於操做,並不提供能具體的編譯和下載功能,須要軟件開發者添加。uVisionu通用於KEIL的開發工具中,例如 MDK,PK51,PK166,DK251等。目前使用Keil uVision4的產品有Keil MDK-ARM,Keil C51,Keil C166和Keil C251數據庫

MDK(Microcontroller Development Kit),也稱MDK-ARMKEIL MDKRealView MDKKEIL 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內核的微控制器開發工具。開發工具


所以,如圖C51是51系列單片機開發工具,MDK是arm開發工具。若是想兩個都能用就必須兩個都得裝。spa


參考文章:來自米爾科技,原文地址: http://www.myir-tech.com/resource/512.asp設計

相關文章
相關標籤/搜索