Keil uVision(也稱(chēng)MDK-ARM、KEIL MDK-ARM、KEIL ARM、KEIL MDK、Realview MDK、I-MDK、uVision5(老版本為uVision4和uVision3)等,系為同一產(chǎn)品。),MDK-ARM軟件為基于Cortex-M、Cortex-R4、ARM7、ARM9處理器設(shè)備提供了一個(gè)完整的開(kāi)發(fā)環(huán)境。 MDK-ARM專(zhuān)為微控制器應(yīng)用而設(shè)計(jì),而且功能強(qiáng)大,能夠滿(mǎn)足大多數(shù)苛刻的嵌入式應(yīng)用。
與Keil MDK4及之前版本不同,Keil MDK5分成MDK Core和Software Packs兩部分。MDK Core主要包含uVision5 IDE集成開(kāi)發(fā)環(huán)境和ARM Compiler5。Software Packs則可以在不更換MDK Core的情況下,單獨(dú)管理(下載、更新、移除)設(shè)備支持包和中間件更新包。
Keil MDK支持以下仿真器調(diào)試和燒寫(xiě)程序:
Keil ULINK系列
Freescale PE-Micro
Nuvoton Nu-Link
Segger J-LINK, J-Trace
STMicroelectronics ST-LINK
基于CMSIS-DAP的Atmel, Freescale, NXP及其他仿真器
ULINKpro仿真器提供Cortex-M3/M4/M7的跟蹤流功能:
Event Viewer
Instruction Trace
Complete Code Coverage
Execution Profiling
Performance Analyser