精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

KEIL軟件中常見的概念名詞解析

米爾科技 ? 作者:米爾科技 ? 2019-10-25 10:48 ? 次閱讀

我們要區別的概念:KEIL uVisionKEIL MDKKEIL For ARMRealView MDKKEIL C51KEIL C166KEIL C251

從接觸MCS-51單片機開始,我們就知道有一個叫KEIL的軟件。在開發單片機時,使用的是C語言或者匯編語言,我們知道,這兩種語言都不能直接燒寫到單片機里面,執不執行暫且不說,光是代碼的體積,就足以撐破整個單片機。

所以,我們需要一個軟件,把C語言或者匯編語言編譯生成單片機可執行的二進制代碼,而且它的體積也非常的小,足夠存放在單片機的存儲器里面。KEIL公司(現在是ARM公司的一個公司)的軟件恰好可以提供這樣的功能,并且它還有很多優點,比如工程易于管理,自動加載啟動代碼,集編輯、編譯、仿真一體,調試功能強大等等。因此,不管是初學單片機的愛好者,還是經驗豐富的工程師,都非常喜歡使用這些軟件。

但是,即使熟練使用了KEIL軟件,有些概念我們還是不容易理清,常常混淆。KEIL、uVision、RealView、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等。

RealView一系列開發工具集合的稱呼,簡稱RV,包括有RVD(RealView Debugger),RVI(RealView ICE),RVT(RealView Trace),RVDS(RealView Development Suite),RV MDK(RealView Microcontroller Development Kit)這些產品。這些都是為了讓客戶容易記住,采取的一個宣傳策略。

舉個例子說,米爾科技是一家主營優質ARM工控板的企業,其產品系列由工控板(開發板)、單板機和核心板組成,雖然本來可以都叫工控板,但是為了讓客戶清晰了解產品的功能,進行選型,所以就分為3個系列。不過2009年ARM又宣布停止使用Realview品牌,所以目前ARM就剩下了ARM和KEIL兩個品牌了。

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內核的微控制器開發工具。

KEIL C166,亦即PK166,KEIL公司開發的基于uVision IDE,支持絕大部分XC16x,C16x和ST10系列的微控制器開發工具。

KEIL C251,亦即DK251,是KEIL公司開發的基于uVision IDE,支持絕大部分基于251核的微控制器的開發工具。

總結來說,KEIL公司目前有四款獨立的嵌入式軟件開發工具,即MDK、KEIL C51、KEIL C166、KEIL C251,它們都是KEIL公司品牌下的產品,都基于uVision集成開發環境,其中MDK是RealView系列中的一員。

  • Keil MDK-ARM開發工具介紹
  • Keil MDK-ARM uVision5最新下載new!
  • Keil C51開發工具介紹
  • Keil C51最新下載new!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35225
  • 米爾科技
    +關注

    關注

    5

    文章

    227

    瀏覽量

    20921
收藏 人收藏

    評論

    相關推薦

    keil mdk的一些常見錯誤解析

    近期遇到的keil mdk的一些常見錯誤 解析 2,USER\main.c(39):warning:#223-D: function "TP_GetAdXY"
    發表于 07-06 07:19

    Spark架構圖名詞解析

    Spark核心概念名詞
    發表于 07-05 06:59

    單片機常用的名詞概念

    單片機常用名詞概念解析
    發表于 12-28 06:22

    單片機常用的名詞概念

    單片機常用名詞概念解析
    發表于 01-12 06:30

    單片機常用名詞有哪些?

    單片機常用名詞概念解析
    發表于 02-22 07:28

    單片機常用名詞概念

    單片機常用名詞概念匯總
    發表于 03-03 07:12

    STM32調試過程中常見的問題有哪些

    STM32調試過程中常見的問題及解決方法一、 在“Debug選項卡”下設置好仿真器的類型后,下載程序時卻提示“No ULINK Device found.” 解決辦法: Keil MDK默認
    發表于 08-06 06:12

    keil軟件的介紹

    keil軟件的介紹學習要點:軟件的安裝,創建項目,源程序的匯編或編譯,目標文件的概念 Keil C51 µVision2集成開
    發表于 10-06 18:00 ?114次下載

    離子二次電池名詞解析

    離子二次電池名詞解析  鋰離子二次電池(for rechargeable lithium ion batteries; lithium ion secondary batteries; lithium ion batteries;) 鋰離
    發表于 11-13 15:59 ?559次閱讀

    筆記本常見名詞解析

    筆記本常見名詞解析 迅馳     2003年1月9日,英特爾正式宣布即將推出的無線移動計算技術的品牌名稱:迅馳移動計算技
    發表于 01-26 13:44 ?802次閱讀

    常見半導體名詞解釋

    本文主要陳述相關常見半導體的名詞解釋。
    發表于 02-07 17:43 ?7376次閱讀

    Keil編譯常見問題

    吳鑒鷹總結的Keil 編譯常見問題,吳鑒鷹總結的Keil 編譯常見問題。
    發表于 07-22 15:31 ?10次下載

    KEIL C編譯器中常見的警告與錯誤信息的詳細解決辦法資料概述

    本文檔的主要內容詳細介紹的是KEIL C編譯器中常見的警告與錯誤信息的詳細解決辦法資料概述。
    發表于 11-07 17:43 ?14次下載

    keil中常見的各種錯誤警告以及相應的解決方法資料說明

    本文檔的主要內容詳細介紹的是簡單整理的keil中常見的各種錯誤警告以及相應的解決方法。
    發表于 03-08 08:00 ?14次下載
    <b class='flag-5'>keil</b><b class='flag-5'>中常見</b>的各種錯誤警告以及相應的解決方法資料說明

    通信網絡領域常見名詞縮寫及釋義

    通信領域常見名詞縮寫及釋義
    發表于 08-12 11:27 ?3965次閱讀