Keil、uVision、MDK、Keil C51之間的區別比較
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-ARM、KEIL MDK、RealView MDK、KEIL 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系列微控制器
相關推薦
KEIL、uVision和MDK區別和聯絡
--------------------------------------------- -- 時間:2018-11-26 -- 建立人:Ruo_Xiao -- 郵箱:[email protected] ----------------------------------------
Keil、uVision、RealView、MDK、Keil C51之間的區別
cortex-m 發的 都是 工具集 vision arm 不能 因此 單片機 Keil、uVision、RealView、MDK、Keil C51之間的區別 我們要區別的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView M
Keil、uVision、MDK、Keil C51之間的區別比較
曾經有新手提問為什麼我裝的keil的軟體找不到89c51,或找不到stm32。今天特意發這一貼,希望對新手有所幫助。 KEIL是公司的名稱,有時候也指KEIL公司的所有軟體開發工具,目前2005年Keil由ARM公司收
KEIL、uVision、RealView、MDK、KEIL C51區別
uVision是KEIL公司開發的一個整合開發環境(IDE),和Eclipse類似。它包括工程管理,原始碼編輯,編譯設uVision置,下載除錯和模擬模擬等功能,uVision有uVision2、uVision3和uVision4三個版本,目前最新的版本是uVision4。它
微控制器keil C中的data、bdata、idata、xdata、hdata、pdata、code解釋
從資料儲存型別來說,8051系列有片內、片外程式儲存器,片內、片外資料儲存器,片內程式儲存器還分直接定址區和間接定址型別,分別對應以及根據系列特點而設定的型別,使用不同的儲存器,將使程式執行效率不同,在編寫程式時,最好指定變數的儲存型別,這樣將有利於提高程式執行
keil同時安裝MDK-ARM和C51開發環境
一、安裝準備 1、關閉所有防毒軟體(Windows Defender ,360 ,電腦管家等)。 2、準備好下面幾個檔案: 這幾個檔
分別在IAR for STM32、IAR for STM8、MDK中重定向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文件(map、htm)
函數調用 函數形參 保留 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、無公網IP、80port被封、HTTP被屏蔽
管理系 映射 綁定 方案 自己 屏蔽 net 數據 web 動態IP、無公網IP、80port被封、HTTP被屏蔽,這些問題都是自己的server做站點服務,easy遇到面對的問題。當出現這些問題時。能夠利用當前的開放網絡資源一一解決。 解決原理分析: 動態IP。公
線程中斷、線程讓步、線程睡眠、線程合並
() ret 開始 name 優先 線程狀態 com out 多人 線程中斷 線程中斷涉及到三個方法,如下: interrupt()方法用於中斷線程,通常的理解來看,只要某個線程啟動後,調用了該方法,則該線程不能繼續執行了,來看個小例子: 運行後,我們發現,線程
針對iPhone的pt、Android的dp、HTML的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管理,並 不適合單機、單數據庫的管理操作,特別是開發使用。 給家推薦一個軟件管理