1. 程式人生 > >Keil、uVision、MDK、Keil C51之間的區別比較

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

曾經有新手提問為什麼我裝的keil的軟體找不到89c51,或找不到stm32。今天特意發這一貼,希望對新手有所幫助。

KEIL公司的名稱,有時候也指KEIL公司的所有軟體開發工具,目前2005年Keil由ARM公司收購,成為ARM的公司之一。

uVision是KEIL公司開發的一個整合開發環境(IDE),和Eclipse類似。它包括工程管理,原始碼編輯,編譯設uVision置,下載除錯和模擬模擬等功能,uVision有uVision2、uVision3、uVision4、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開發工具。如果想兩個都能用就必須兩個都得裝。

下載附件  儲存到相簿

2014-5-19 22:53 上傳

232000u6mom2tolmtll98m.jpg

相關推薦

KEILuVisionMDK區別和聯絡

--------------------------------------------- -- 時間:2018-11-26 -- 建立人:Ruo_Xiao -- 郵箱:[email protected] ----------------------------------------

KeiluVisionRealViewMDKKeil C51之間區別

cortex-m 發的 都是 工具集 vision arm 不能 因此 單片機 Keil、uVision、RealView、MDK、Keil C51之間的區別 我們要區別的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView M

KeiluVisionMDKKeil C51之間區別比較

曾經有新手提問為什麼我裝的keil的軟體找不到89c51,或找不到stm32。今天特意發這一貼,希望對新手有所幫助。 KEIL是公司的名稱,有時候也指KEIL公司的所有軟體開發工具,目前2005年Keil由ARM公司收

KEILuVisionRealViewMDKKEIL C51區別

uVision是KEIL公司開發的一個整合開發環境(IDE),和Eclipse類似。它包括工程管理,原始碼編輯,編譯設uVision置,下載除錯和模擬模擬等功能,uVision有uVision2、uVision3和uVision4三個版本,目前最新的版本是uVision4。它

微控制器keil C中的databdataidataxdatahdatapdatacode解釋

從資料儲存型別來說,8051系列有片內、片外程式儲存器,片內、片外資料儲存器,片內程式儲存器還分直接定址區和間接定址型別,分別對應以及根據系列特點而設定的型別,使用不同的儲存器,將使程式執行效率不同,在編寫程式時,最好指定變數的儲存型別,這樣將有利於提高程式執行

keil同時安裝MDK-ARM和C51開發環境

一、安裝準備         1、關閉所有防毒軟體(Windows Defender ,360 ,電腦管家等)。         2、準備好下面幾個檔案:                                                     這幾個檔

分別在IAR for STM32IAR for STM8MDK中重定向printf的方法

1、STM32在IAR中呼叫printf函式的一個方法 原文地址:http://blog.sina.com.cn/s/blog_668bcb8f01018ect.html 在串列埠都配置好的情況下,在工程的其中一個c檔案中加入如下程式碼: 注:直接在ma

如何讓Keil MDK相容Keil C51

原來用51微控制器,使用的是Keil C51 uVision V4.02;最近搞STM32,裝了keilMDK uVision V4.23。 原來我是先裝keilC51,後裝keilMDK的,裝在不同的目錄裡,裝完之後不管是51工程還是stm32工程預設都會用keilMDK

變量內存區域MDK文件(maphtm)

函數調用 函數形參 保留 log 運行 動態內存 程序 http 概念 變量分為:局部變量和全局變量 局部變量:函數體內部定義的變量,作用域為函數內部,static聲明(靜態局部變量)該變量則函數調用結束後不消失而保留值,分配的存儲空間不釋放。 全局變量:函數體外部定義

[CSS]圖片多行文本多行文本與圖片的水平垂直居中

支持 clas ont body style back rgb 添加 vertica 圖片垂直居中:IE8+支持方法1.box { line-height:300px; text-align:center;}.box>img { vertical-a

母版頁子母版頁頁面之間的關系

default viewbag 分享 mps pad jquery err sel brush 母版頁和子母版頁,功能的頁面之間的關系,在不同功能的頁面怎麽進行差異化管理樣式和腳本,提高頁面的響應速度,使頁面更加簡潔。 頁面布局的結構圖: 一、子母版頁_Edit

python經常使用的十進制16進制字符串字節串之間的轉換(長期更新帖)

int oct pac 轉字符串 ont example 字節 short 試用 進行協議解析時。總是會遇到各種各樣的數據轉換的問題,從二進制到十進制,從字節串到整數等等 廢話不多上。直接上樣例 整數之間的進制轉換: 10進制轉16進制: hex(16) ==

自己家用電腦做站點server,解決動態IP無公網IP80port被封HTTP被屏蔽

管理系 映射 綁定 方案 自己 屏蔽 net 數據 web 動態IP、無公網IP、80port被封、HTTP被屏蔽,這些問題都是自己的server做站點服務,easy遇到面對的問題。當出現這些問題時。能夠利用當前的開放網絡資源一一解決。 解決原理分析: 動態IP。公

線程中斷線程讓步線程睡眠線程合並

() ret 開始 name 優先 線程狀態 com out 多人 線程中斷 線程中斷涉及到三個方法,如下: interrupt()方法用於中斷線程,通常的理解來看,只要某個線程啟動後,調用了該方法,則該線程不能繼續執行了,來看個小例子: 運行後,我們發現,線程

針對iPhone的ptAndroid的dpHTML的css像素與dpr設計尺寸和物理像素的淺分析

display 基本 stand 理解 android開發 height 請問 技術 -a   最近被一朋友問到:css中設置一DOM的height:65px,請問顯示的高度是否和Android的65dp的元素等高?腦子裏瞬間閃現了一堆的概念,如dpr,ppi,dp,pt等

JS 事件綁定事件監聽事件委托詳細介紹

兼容性 log 查看 and == 常用 提高 監聽 live 事件綁定 要想讓 JavaScript 對用戶的操作作出響應,首先要對 DOM 元素綁定事件處理函數。所謂事件處理函數,就是處理用戶操作的函數,不同的操作對應不同的名稱。 在JavaScript中,有三種常用的

SQL必知必會 -------- 通配符計算字段函數

提取 mar 第8章 column round vendor 方法 多少 頁面 1.LIKE操作符 1.1百分號(%)通配符 SELECT prod_id, prod_name FROM Products WHERE prod_name LIKE ‘Fish%‘

【3D計算機圖形學】變換矩陣歐拉角四元數

遭遇 unit 額外 star 應該 detail 導致 print uic 【3D計算機圖形學】變換矩陣、歐拉角、四元數 旋轉矩陣、歐拉角、四元數主要用於:向量的旋轉、坐標系之間的轉換、角位移計算、方位的平滑插值計算。 一、變換矩陣: 首先要區分旋轉矩陣和變換矩陣:

(轉)SQL中的循環for循環遊標

from clas copy itl let alt 執行 循環 int 我們使用SQL語句處理數據時,可能會碰到一些需要循環遍歷某個表並對其進行相應的操作(添加、修改、刪除),這時我們就需要用到咱們在編程中常常用的for或foreach,但是在SQL中寫循環往往顯得那麽吃

mysql 添加字段刪除字段調整字段順序

column var drop 類型 base 技術分享 知識 ron 修改 用過MySQL的朋友,可能都在使用phpMyAdmin,我從2003年開始使用,感覺那東西適合遠程mysql管理,並 不適合單機、單數據庫的管理操作,特別是開發使用。 給家推薦一個軟件管理