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等眾多大公司微控制器芯片。
http://www.keil.com/dd2
http://www.keil.com/download/product
百度網盤:http://pan.baidu.com/s/1eRLbgIY
http://www.keil.com/dd2/Pack
百度網盤:http://pan.baidu.com/s/1o8fd6jS
注意:由于許多網盤近年來受到影響都相繼關閉了,如果網盤鏈接失效,可以微信公眾號查看更新鏈接,或微信聯系作者。
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 這個工具是一款收費的軟件,官方嚴厲打擊盜版,若你是商業用途,建議購買正版軟件。
以上總結僅供參考,若有不對之處,敬請諒解。
上一篇:arm 裸板編程的總結(上)
下一篇:Keil(MDK-ARM)使用教程(二)_菜單
推薦閱讀
史海拾趣
背景:面對電子行業的快速變化和多元化需求,HCH Co公司意識到僅憑一己之力難以應對所有挑戰。因此,公司積極尋求與其他行業的跨界合作機會,以共同推動電子行業的創新發展。
發展:通過與汽車、醫療、教育等多個行業的領軍企業建立合作關系,HCH Co公司成功將自身的電子技術和產品應用于更廣泛的領域。例如,與汽車制造商合作開發智能駕駛系統、與醫療機構合作研發遠程醫療設備等。跨界合作不僅為公司帶來了新的增長點,也促進了不同行業之間的技術交流和資源共享。未來,HCH Co公司將繼續秉承開放合作的理念,與更多行業伙伴攜手共創美好未來。
請注意,以上五個故事是基于假設構建的,旨在反映電子行業中企業可能的發展路徑和趨勢。實際情況中,“HCH Co”公司的具體發展故事可能有所不同。
近年來,晶豐明源在電源管理芯片領域取得了多項技術突破。公司成功研發出多款高性能、低功耗的芯片產品,廣泛應用于智能手機、平板電腦、智能家居等領域。同時,公司還積極拓展海外市場,與多家國際知名廠商建立了合作關系,產品出口至全球多個國家和地區。這些技術突破和市場拓展的成果,進一步鞏固了晶豐明源在行業內的領先地位。
隨著客戶需求的多樣化,Cal Test Electronics開始關注小批量定制型測試電纜組件的市場。公司利用自身的技術優勢和生產能力,為客戶提供個性化的定制服務。這些定制產品不僅滿足了客戶的特殊需求,也提高了公司的市場競爭力。通過這一策略,Cal Test Electronics成功打開了一個全新的市場領域,為公司的發展注入了新的動力。
在電子科技日新月異的今天,Fermionics Lasertech Inc公司由一群熱衷于激光技術研究的科學家和工程師創立。他們致力于開發新型激光器,以滿足電子制造行業對高精度加工的需求。在經歷無數次實驗和失敗后,他們終于研發出了具有劃時代意義的超精密激光切割設備,這一技術突破為公司贏得了第一筆大額訂單,也為公司的后續發展奠定了堅實的基礎。
小弟是菜鳥初學單片機,寫了個1602的程序可是不能用,于是借用別人寫好的程序(那個人的程序可以用),可是載到我的單片機里面就不能用,1602就第一行全部顯示方塊,第二行空白,這是什么原因,哪位高手可以點撥點撥小弟,小弟感激不盡。… 查看全部問答∨ |
|
我有兩個EVC工程,在一個中我在靜態文本框中輸入中文就可以顯示,可在另一個工程中也是靜態文本框可中文就是亂碼,請問各位大俠是怎么回事了。是不是少按了啥東西喲。還是要在那設置喲,小女子先謝謝各位大俠了喲,… 查看全部問答∨ |
|
去年開始接觸EDA至今,我依然感覺自己還在FPGA的門外。我自己對EDA很感興趣,學習之路不易。經過一段時間的學習,我發現EDA的關鍵不是用HDL設計而是用HDL描述。 HDL的全稱是硬件描述(describe)語言而不是硬件設計(design)語言! ...… 查看全部問答∨ |
|
采用DS18B20溫度傳感器 之前用一片傳感器采集的溫度,并顯示在1602上。現在想用多片傳感器不知道怎么實現 請大家指導一下 不勝感激。 這里有采集一路溫度的程序 [ 本帖最后由 泡泡魚會飛 于 2012-1 ...… 查看全部問答∨ |