Keil(MDK-ARM)介紹、下載、安裝與註冊

2020-08-10 07:34:43

 

這是無名推薦的keil安裝教學,我當初好像也是跟着這個教學安裝的

摘自:https://blog.csdn.net/ybhuangfugui/article/details/51501781

Keil(MDK-ARM)介紹、下載、安裝與註冊

ybhuangfugui 2016-05-25 21:24:48 214406 收藏 106

分類專欄: Keil Keil系列教學

最後發佈:2016-05-25 21:24:48首發:2016-05-25 21:24:48

版權宣告:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處鏈接和本宣告。

本文鏈接:https://blog.csdn.net/ybhuangfugui/article/details/51501781

版權

STM32CubeMX+IDE

主要講解STM32Cubemx和IDE常規使用,以及STM32底層驅動等知識。

ybhuangfugui

¥9.90

訂閱博主

推薦

分享一個大神的人工智慧教學。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到人工智慧的隊伍中來!http://www.captainbed.net/strongerhuang

 

推薦在我的公衆號「strongerHuang」或網站(www.strongerhuang.com)閱讀以下教學:
Keil系列教學01_Keil介紹、下載、安裝與註冊
Keil系列教學02_新建基礎軟體工程
Keil系列教學03_主視窗和工具列詳細說明
Keil系列教學04_選單概述
Keil系列教學05_工程目標選項設定(一)
Keil系列教學06_工程目標選項設定(二)
Keil系列教學07_Configuration(一)
Keil系列教學08_Configuration(二)
Keil系列教學09_偵錯模擬
Keil系列教學10_檔案型別及相關描述
Keil系列教學11_工程視窗圖示說明
Keil系列教學12_map檔案全面解析
Keil系列教學13_建立多目標工程
Keil系列教學14_建立多工程工作空間
Keil系列教學15_編輯視窗右鍵選單選項說明
···

Ⅰ、寫在前面

本文講述的內容是Keil MDK-ARM版的介紹、下載、安裝與註冊,如果需要瞭解Keil C51版相關的文章,可以到我部落格,或微信公衆號檢視並下載。

 

Keil(C51)介紹、下載、安裝與註冊:

http://blog.csdn.net/ybhuangfugui/article/details/52932112

 

Keil MDK-ARM版本從V4升級到V5在架構上算是有很大的改變,因此在安裝的時候需要增加安裝「支援包」【軟體安裝完成之後會講述安裝支援包】。但是在使用上,爲了相容,沒有多大的變化。

 

本文內容已經整理成PDF檔案,提供給大家下載:

http://pan.baidu.com/s/1nuJ0RDR

 

作者:strongerHuang

版權所有,未經允許,禁止用於商業用途!!!

 

關於本文的更多詳情請往下看。

 

Ⅱ、Keil介紹

1.概述

MDK:Microcontroller Developer Kit微控制器開發工具

Keil MDK-ARM是美國Keil軟體公司(現已被ARM公司收購)出品的支援ARM微控制器的一款IDE(整合開發環境)。

MDK-ARM包含了工業標準的Keil C編譯器、宏彙編器、偵錯程式、實時內核等元件。具有業行領先的ARM C/C++編譯工具鏈,完美支援Cortex-M、Cortex-R4、ARM7和ARM9系列器件,包含世界上品牌的晶片。比如:ST、Atmel、Freescale、NXP、TI等衆多大公司微控制器晶片。

 

2.產品元件

MDK-核心是基於使用的μVision領先的Cortex-M的裝置,包括新的ARMv8-M架構的支援。

 

DS-MDK包含了基於Eclipse的DS-5 IDE /偵錯程式,並支援32位元的Cortex-A和Cortex-M 32位元的Cortex-A處理器或混合系統。

 

MDK包括兩個ARM C/C++編譯器與彙編器,聯結器和高度優化的量身定製最佳程式碼大小和效能執行時庫。

 

軟體包可以從工具鏈新增任何時候MDK-Core或DS-MDK製造新的裝置支援和中介軟體會更新無關。它們包含的裝置支援,CMSIS庫,中介軟體,主機板支援,程式碼模板和範例專案。

 

新鮮的是,與ARM mbed™軟體元件擴充套件,使物聯網(IOT)應用網際網路的IPv4 / IPv6網路通訊協定棧。

 

3.支援晶片

Keil MDK-ARM支援的器件包含Cortex-M、Cortex-R、ARM7、ARM9、Cortex-A8系列等多大幾千種。

 

官方支援晶片地址:http://www.keil.com/dd2

 

 

Ⅲ、下載

 

Keil MDK-ARM 這個軟體可以到官網下載,也可以到我百度網路硬碟下載。下面 下麪章節講述的安裝、註冊也是從官方下載的軟體,爲了方便大家下載,我將其上傳至百度網路硬碟(和官網的一樣)。

 

1.MDK-ARM安裝包下載

目前(2016年10月)Keil MDK-ARM官方最新版本是V5.21a,更多老版本及MDK-ARM V4版本,可以在我百度網路硬碟下載【定期更新】。

 

MDK-ARM安裝包下載地址:

官方網站:http://www.keil.com/download/product

百度網路硬碟:http://pan.baidu.com/s/1eRLbgIY

 

2.MDK-ARM支援包下載

MDK-ARM V4 和 V5版本在安裝的時候最大的區別在於:V4版本安裝包裏面整合器件的支援包,而V5版本是獨立出來,自己下載安裝的,因此需要對應自己晶片型號,下載相應的器件支援包(我百度網路硬碟提供ST公司的器件支援包供大家下載)。

MDK-ARM器件支援包下載地址:

官方網站:http://www.keil.com/dd2/Pack

百度網路硬碟:http://pan.baidu.com/s/1o8fd6jS

 

注意:由於許多網路硬碟近年來受到影響都相繼關閉了,如果網路硬碟鏈接失效,可以微信公衆號檢視更新鏈接,或微信聯繫作者。

 

Ⅳ、安裝軟體

 

Keil MDK-ARM整合開發環境的安裝比較簡單(基本上就是一路Next下去)。還是按照常規安裝教學(截圖)講述一下吧,以上面下載的「MDK521a.EXE」軟體爲例講述。

 

支援的操作系統:http://www2.keil.com/system-requirements

Windows Vista、Windows 7、Windows 8和Windows 10

【注意:V5.21a不再支援Windows XP系統了Windows XP也可以用,但有些相容性不好,容易出現異常,建議安裝在官方指定操作系統下】

 

1.下載軟體,雙擊安裝包,進入安裝嚮導介面,點選「Next」


2.勾選「I agree to...」,點選「Next」

 

3.選擇軟體和支援包安裝路徑(可以預設),點選「Next」

 

4.填寫資訊(可以隨便填寫),點選「Next」

 

5.安裝過程需要等待幾分鐘

 

6.安裝結束時,彈出下圖提示,選擇「安裝」

 

7.安裝完成,點選「Finish」

 

8.自動更新「支援包」,可以直接退出,自己下載安裝。

 

至此Keil MDK-ARM就安裝完成,可以新建工程使用了。但爲了不受編譯程式碼大小限制和使用者體驗,就需要購買授權,或註冊。

 

Ⅴ、註冊軟體

Keil MDK-ARM是一個收費的軟體,官方打擊盜版也比較嚴厲,若你是商業用途,建議購買正版軟體。當然,我這裏是針對個人開發學習的朋友而言,進行非商業用途的使用。

 

我上面百度網路硬碟提供下載的地址裏面有一個「註冊機」檔案,本章將利用該註冊機進行註冊。

 

1.開啓上面安裝好的Keil MDK-ARM,若出現下圖提示,請關閉軟體,重新以管理員身份執行軟體(選中Keil uVision5 -> 右鍵 ->以管理員身份執行)

 

2.開啓註冊管理視窗(File -> License Management),並複製CID(備用)。

 

3.開啓「註冊機」:(1)貼上上面複製的CID,(2)目標選擇ARM,(3)生成註冊碼,

                (4)複製註冊碼

 

4.回到註冊介面:(1)貼上上面生成的「註冊碼」,(2)點選「Add LIC」,(3)看見顯示資訊說明註冊成功。

 

Ⅵ、安裝器件支援包

Keil MDK-ARM V5 和 V4安裝的區別在於V5需要自己安裝器件支援包,而V4就不需要安裝。

 

支援包可以線上安裝,也可以下載離線包自己安裝。

1.線上安裝支援包

線上安裝就是利用安裝好的軟體自動下載支援包。點選「安裝支援包」圖示:

 

如果軟體安裝完之後沒有更新列表,使用這種方式安裝支援包,就需要更新列表,否則看不到下面 下麪的裝置(Devices)

2.離線安裝支援包

所謂離線安裝支援包,就是下載支援包自己安裝的意思。在我上面百度網路硬碟可以下載ST所以系列的支援包(你也可以在官下載你對應晶片的支援包)。

 

你安裝好MDK-ARM V5軟體之後,支援包的路徑就已經有了,當你雙擊下載的支援包後,路徑就是固定的(與之對應,不能修改),點選「Next」即可安裝支援包。安裝過程很快,最後點選「Finish」安裝完成。

 

 

Ⅶ、說明

 Keil MDK-ARM 這個工具是一款收費的軟體,官方嚴厲打擊盜版,若你是商業用途,建議購買正版軟體。

 

以上總結僅供參考,若有不對之處,敬請諒解。

 

Ⅷ、最後

我的網站:https://www.strongerhuang.com

我的微信公衆號(ID:strongerHuang)還在分享STM8、STM32、Keil、IAR、FreeRTOS、UCOS、RT-Thread、CANOpen、Modbus…等更多精彩內容,如果想檢視更多內容,可以關注我的微信公衆號。

 

微信公衆號