
keil uvision(也称mdk-arm、keil mdk-arm、keil arm、keil mdk、realview mdk、i-mdk、uvision5(老版本为uvision4和uvision3)等,系为同一产品。),mdk-arm软件为基于cortex-m、cortex-r4、arm7、arm9处理器设备提供了一个完整的开发环境。 mdk-arm专为微控制器应用而设计,而且功能强大,能够满足大多数苛刻的嵌入式应用。
与keil mdk4及之前版本不同,keil mdk5分成mdk core和software packs两部分。mdk core主要包含uvision5 ide集成开发环境和arm compiler5。software packs则可以在不更换mdk core的情况下,单独管理(下载、更新、移除)设备支持包和中间件更新包。
keil mdk支持以下仿真器调试和烧写程序:
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