keil mdk5官方版是一款專為微控制器應用而設計的一個適用于各種基于Arm Cortex-M的微控制器器件的完整軟件開發(fā)環(huán)境,該軟件不僅易學易用,而且功能強大,能夠滿足大多數(shù)苛刻的嵌入式應用,不過以前該軟件是由提供多種版本,而現(xiàn)在被ARM收購后,推出了MDK ARM 版本,主要就是專注于為ARM系列芯片編程提供一個集成的C / C++開發(fā)環(huán)境,并提供一系列工具來幫助我們編譯、調(diào)試代碼。同時,在該軟件不但內(nèi)置了μVision IDE 和調(diào)試器、Arm C/C++ 編譯器和必要的中間件組件,還支持所有芯片供應商的 8500 多種設備,十分強大,從而可以很好的滿足用戶們的使用需求,并最重要的是該軟件具有匯編器、鏈接器和高度優(yōu)化的運行時庫的Arm C/C++ 編譯器,可以絲毫不夸張的說,這些庫都是專為優(yōu)化代碼大小和性能而量身定制,這樣就能更好的滿足的使用需求。另外,keil mdk5中的一些DFP軟件包都是支持用戶根據(jù)自己的使用需求來隨意添加進行安裝到MDK-Core的,以便更好使獨立于工具鏈提供新的設備支持和中間件更新,非常的人性化,致力更好的幫助用戶創(chuàng)造高性能、高能耗的產(chǎn)品。
除此之外,keil mdk5.35與上個版本相比,對其中許多內(nèi)容進行了更新,不僅將μVision 進行了全面的更新和優(yōu)化,還該更新了臂編譯器、軟件包、目標調(diào)試、Cortex-M 型等內(nèi)容,而且像在網(wǎng)絡組件中還添加了函數(shù)netARP_ClearCache和 netNDP_ClearCache以在運行時清除 ARP 或 NDP 緩存,并改進了動態(tài)內(nèi)存調(diào)試,添加了更多內(nèi)存分配和內(nèi)存空閑調(diào)試事件,致力為大家?guī)砀玫氖褂皿w驗。
軟件特色
1、完全支持Cortex-M,Cortex-R4,ARM7和ARM9設備
2、業(yè)界領先的ARM C / C ++編譯工具鏈
3、μVision4IDE,調(diào)試器和仿真環(huán)境
4、確定性,小尺寸實時操作系統(tǒng)(帶源代碼)
5、TCP / IP網(wǎng)絡套件提供多種協(xié)議和各種應用程序
6、USB設備和USB主機堆棧提供標準驅動程序類
7、具有圖形用戶界面的嵌入式系統(tǒng)的完整GUI庫
8、ULINK pro支持對運行的應用程序進行即時分析,并記錄每個執(zhí)行的Cortex-M指令
9、有關程序執(zhí)行的完整代碼覆蓋率信息
10、Execution Profiler和Performance Analyzer支持程序優(yōu)化
11、眾多示例項目可幫助您快速熟悉強大的內(nèi)置功能
12、CMSIS Cortex Microcontoller軟件接口標準兼容
keil mdk使用教程
一、界面描述
打開新建好的工程,進入的界面大概包含如下“主界面”幾大塊。工具欄、編輯窗口和狀態(tài)欄可以關閉,工程窗口和信息窗口可以可以隱藏和關閉。
二、菜單描述
1、File文件
(1)文件菜單是比較簡單的一個菜單,但要和工程區(qū)別開來,是打開文件不是打開工程。
New新建文件
Open打開文件
Close關閉文件
Save保存當前文件
Save As文件另存為
Save All保存文件(文件及工程設置)
Device DataBase器件數(shù)據(jù)庫(信息)
License Management許可證管理
Print Setup打印設置
Print 打印
Print Preview打印預覽
Edit編輯
(2)編輯
菜單是一個包含多項功能的菜單,也是比較常用的菜單,基本上都位于“文件工具欄”,
Undo撤銷編輯
Redo恢復編輯
Cut剪切
Copy復制
Paste粘貼
Navigate Backwards跳轉到上一步
Navigate Forwards跳轉到下一步
Insert/Remove Bookmark插入/移除書簽
Go to Next Bookmark跳轉到下一個書簽
Go to Previous Bookmark跳轉到上一個書簽
Clear All Bookmarks清除所有標簽
Find查找
Replace替換
Find in Files查找所有文本
OutLining提綱:如顯示函數(shù)名稱,隱藏函數(shù)體
Advanced(更多)先進功能
Configuration配置3、View視圖
keil mdk怎么用?
一、keil怎么生產(chǎn)hex文件?
1、添加源文件,源文件可以是用C語言或者是匯編語言
2、在彈出的菜單中點擊“add files to group source group 1”
3、選中要加入的C文件,C文件可以是從別處復制過來,也可以自己寫
4、點“add”后可以看到C文件出現(xiàn)在左側的目錄中。這時要點擊“close”關閉對話框
5、源程序添加進來后可以點擊圖中編譯圖標生成HEX文件
6、然后在底下的狀態(tài)框中可以看到結果,出現(xiàn)下圖表示HEX文件已經(jīng)生成了
7、打開文件夾可以看到,HEX文件已經(jīng)生成了
二、keil mdk怎么調(diào)試?
1、確認寫好的程序能通過編譯。然后點擊“Debug”→"Start/Stop Debug Session"進入調(diào)試模式
2、調(diào)出觀察窗口(用來設置要觀察變量的設置窗口);點擊“View”→"Watch&Call Stack Window"
3、彈出的“Watch “窗口
4、在彈出的”Watch“窗口中設置要要觀察的變量,點擊”Watch#1“→雙擊"type F2 to edit"→輸入要觀察的變量名
5、點擊”單步調(diào)試“按鈕,點擊一次,同時觀察”Watch“窗口P11變量的變化情況
6、再一次點擊”單步調(diào)試“按鈕。同時觀察”Watch“窗口P11變量的變化情況
三、keil mdk怎么編譯匯編語音/怎么編譯?
1、打開Keil后選擇【File】下的【new】新建一個空白文檔。將編輯好的程序源碼復制到該文件中
2、選擇左上角的保存按鈕進行保存,將彈出保存對話框
3、選擇保存路徑和編輯文件名。記住,這里的文件名很重要,如果你是C語言程序的話,加上.c后綴,如果你是用匯編語言,加上.ASM后綴。這樣,Keil就能自動識別你的文件類型了
4、現(xiàn)在你就可以將保存的文件添加到項目中了,項目文件要提前在[Project]中新建。右擊選擇【Source Group1】點擊【Add Files to Group..】
5、在彈出的對話框中選擇[文件類型]為All files,這個很關鍵。然后選擇你要添加的文件。點擊Add添加
6、在[Source Group]中就會顯示新添加的.ASM文件,按圖中選擇彈出【Option for Target】對話框
7、切換到[output]選項卡選中【Create HEX FILE】,就可以在編譯成功后自動生成.hex文件。編譯按鈕在左上角3個按鈕,從左到右依次點擊,如果源碼沒錯,都可以編譯通過了。
四、keil mdk怎么添加頭文件?
C文件里直接寫#include "myfunc.h",然后你的左邊欄,那個C文件會出現(xiàn)+點開后可以看到所有用到的H。點擊H文件可以打開修改。
keil mdk5介紹
1、無限制跟蹤查看
Keil MDK 5現(xiàn)在允許您查看使用ULINK pro Streaming Trace調(diào)試適配器收集的所有數(shù)據(jù)。新的跟蹤導航窗口允許用戶在已在硬盤上緩沖的指令跟蹤中導航。
2、用于恩智浦LPC4300
雙核調(diào)試和中間件包括恩智浦LPC4300系列的多核調(diào)試功能,該系列在單芯片上集成了ARM Cortex ? -M4和Cortex-M0處理器。Professional中間件已擴展到涵蓋LPC4300和LPC1800系列的以太網(wǎng),USB主機和設備以及Flash文件系統(tǒng)支持。3、基于ARM Cortex-M處理器的新設備的設備支持
最近推出的英飛凌XMC4500系列,Silicon Labs的Precision32系列和STMicroelectronics的STM32F0在中得到了支持,提供了一整套示例項目和電路板支持包。還包括對新的ARM Cortex-M0 +處理器的支持。
4、Professional
將ARM C / C ++編譯器與實時操作系統(tǒng)和中間件庫(以前稱為RL-ARM)相結合。所有工具都集成到μVision中,其中包括項目管理,編輯器和調(diào)試器,只需一個易于使用的環(huán)境。Professional包括用于TCP,USB和CAN外圍設備的靈活文件系統(tǒng)和中間件庫。
5、USB-HOST接口
包括USB主機接口。該嵌入式USB堆棧支持USB MSC(海量存儲類)和HID(人機接口設備)類,并使用抽象層,允許標準API用于不同的USB主機控制器。
6、圖形用戶界面庫
包括專門設計用于嵌入式設備的圖形用戶界面(GUI)庫。它與數(shù)百個顯示控制器和LCD兼容,包括二進制庫,運行時可配置顯示驅動程序和GUI設計工具。
7、飛思卡爾Kinetis支持
支持飛思卡爾Kinetis K10,K20,K30,K40,K50,K60和K70設備。它包括Kinetis設置文件,特定于設備的視圖和編譯增強功能,以利用這些
基于Cortex-M4處理器的設備。
8、代碼覆蓋率分析
使用ULINK pro的獨特流式跟蹤功能來為您的應用程序提供完整的 代碼覆蓋率。代碼覆蓋率標識已執(zhí)行的每條指令,確保對您的應用程序進行全面測試。這是完整的軟件驗證和認證的基本要求。
9、執(zhí)行性能分析和分析
可以長時間收集跟蹤信息。執(zhí)行分析器和性能分析器可以使用它 來幫助您識別程序瓶頸,優(yōu)化應用程序并隔離問題。
10、性能分析器
系統(tǒng)查看器 Windows顯示外圍寄存器的狀態(tài),內(nèi)容和名稱,允許您在運行時立即查看和更改寄存器值。在調(diào)試會話期間可以打開多個窗口,每個窗口都能夠顯示單個或多個外設寄存器。
11、系統(tǒng)查看器
已經(jīng)為Cortex-M4和Cortex-R4處理器添加了支持,其中包括利用Cortex-M4的DSP和浮點功能的新編譯功能和內(nèi)在函數(shù)。還包括Cortex-M4處理器,DSP和FPU擴展的仿真。
系統(tǒng)要求
【最低硬件要求】
1 GHz 32 位或 64 位處理器
1 GB 系統(tǒng)內(nèi)存 (RAM)
2 GB 可用磁盤空間
【推薦的硬件要求】
2+ GHz 64 位處理器
4 GB 系統(tǒng)內(nèi)存 (RAM)
5 GB 可用磁盤空間
2 Mpbs 或更高的互聯(lián)網(wǎng)連接,用于軟件激活、產(chǎn)品更新和 PackInstaller 等在線服務
【支持的操作系統(tǒng)】
支持 Microsoft Windows 的 32 位和 64 位變體:
Windows 10 家庭版
視窗 10 專業(yè)版
Windows 10 企業(yè)版
Windows 10 教育版
視窗 8.1
視窗 8.1 專業(yè)版
Windows 8.1 企業(yè)版
視窗 8
視窗 8 專業(yè)版
Windows 8 企業(yè)版
其它版本下載
- 查看詳情 keil mdk5.11中文版 295.19M
- keil系列軟件
-
更多 (7個) >>keil系列軟件大全 keil軟件是由Keil Software公司所開發(fā)制作的編程開發(fā)相關軟件,能夠給用戶提供完整的代碼生成工具,幫助用戶從軟件設計到代碼生成的全流程開發(fā),使得用戶可以更加輕松的完成軟件開發(fā)。同時keil軟件還可以支持多種串口方式的支持,比如SPI、I2C、UART等等,提供了C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調(diào)試器等等,基本上能夠滿足不同用戶的使用需求,為了方便大家更好的選擇合適的版本,小編在此就提供了keil系列軟件大全,里面包括了Keil uvision和keil mdk等等,有需求的朋友們可以來本站下載體驗。
-
-
keil c251官方版 39.1M
查看/簡體中文v560 -
keil uvision4軟件 189.05M
查看/英文v4.12 -
keil c51單片機編程軟件 95.05M
查看/簡體中文v961 -
keil uvision3安裝包 19.85M
查看/簡體中文 -
keil uvision5安裝包 284.57M
查看/簡體中文 -
keil mdk5.11中文版 295.19M
查看/英文
-
- 下載地址
發(fā)表評論
1人參與,1條評論- 第1樓河南省鄭州市移動網(wǎng)友發(fā)表于: 2021-07-23 11:08:52
- 贊的一批0蓋樓(回復)
軟件排行榜
熱門推薦
- 探月少兒編程電腦版 v4.5.4212.19M / 簡體中文
- jetbrains fleet編輯器 v1.40.87官方版72.02M / 多國語言
- RubyMine2024電腦版 v2024.2.2官方版662.4M / 多國語言[中文]
- idea2023官方版 v2023.3.6661.39M / 簡體中文
- pycharm2023專業(yè)版 v2023.3.5544.09M / 簡體中文
- webstorm2023官方版 v2023.3.6424.88M / 簡體中文
- clion2023官方版 v2023.3.4750.29M / 多國語言[中文]
- java runtime environment官方版 v1.8.0823K / 簡體中文
- eclipse官方電腦版 v4.30.0314.88M / 英文
- 橙光制作工具電腦版 v2.5.27.0913官方版1.01M / 簡體中文