米尔科技Keil MDK-ARM - Realview开发工具介绍

描述

嵌入式系统

MDK-ARM 开发工具

概念:MDK-ARM也称KEIL MDK-ARMKEIL ARMKEIL MDKRealview MDKI-MDKuVision5(老版本为uVision4uVision3等,系为同一产品。


嵌入式系统

MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。 MDK-ARM专为微控制器应用而设计,而且功能强大,能够满足大多数苛刻的嵌入式应用。

MDK-ARM有四个可用版本,分别是MDK-Lite(免费评估版)、MDK-EssentialMDK-PlusMDK-Professional。所有版本均提供一个完善的C / C++开发环境,其中MDK-Professional还包含大量的中间库。

与Keil MDK4及之前版本不同,Keil MDK5分成MDK Core和Software Packs两部分。MDK Core主要包含uVision5 IDE集成开发环境和ARM Compiler5。Software Packs则可以在不更换MDK Core的情况下,单独管理(下载、更新、移除)设备支持包和中间件更新包。 

嵌入式系统

Keil MDK的ARM C/C++ Compiler通过TüV Certified认证,完全符合IEC 61508-3标准的T3类开发工具要求。目前,Compiler编译器的Safety Package仅包含在MDK专业版中。

MDK功能特点

  • 完美支持Cortex-M V8、Cortex-M、Cortex-A、Cortex-R4、ARM7和ARM9系列器件。
  • 可使用在安全性较高要求的应用中和工程需要编译器长期支持的环境
  • 业行领先的ARM C/C++编译工具链
  • 提供前期虚拟器模型,满足新架构下软件验证
  • 稳定的Keil RTX ,小封装实时操作系统(带源码)
  • μVision4 IDE集成开发环境,调试器和仿真环境
  • TCP/IP网络套件提供多种的协议和各种应用
  • 保证IoT应用安全连接到互联网需要
  • 提供带标准驱动类的USB 设备和USB 主机栈
  • 为带图形用户接口的嵌入式系统提供了完善的GUI库支持
  • ULINKpro可实时分析运行中的应用程序,且能记录Cortex-M指令的每一次执行
  • 关于程序运行的完整代码覆盖率信息
  • 执行分析工具和性能分析器可使程序得到最优化
  • 大量的项目例程帮助你快速熟悉MDK-ARM强大的内置功能 
  • DS-MDK Streamline实现Cortex-A/Cortex-M异构下的性能分析
  • 符合CMSIS (Cortex微控制器软件接口标准)
嵌入式系统

版本比较
功能 MDK专业版
MDK-Pro
MDK标准版
MDK-PLUS
MDK 基础版
MDK- Essential
IDE集成开发环境 嵌入式系统 嵌入式系统 嵌入式系统
调试器 嵌入式系统 嵌入式系统 嵌入式系统
模拟器 嵌入式系统 嵌入式系统 嵌入式系统
C/C++编译器 嵌入式系统含Safety Package 嵌入式系统 嵌入式系统
汇编器 嵌入式系统 嵌入式系统 嵌入式系统
链接器 嵌入式系统 嵌入式系统 嵌入式系统
ARM微型Run-Time库 嵌入式系统 嵌入式系统 嵌入式系统
ARM标准Run-Time库 嵌入式系统 嵌入式系统 嵌入式系统
RTX 实时操作系统 (含源代码) 嵌入式系统 嵌入式系统 嵌入式系统
TCP/IP网络套件 嵌入式系统IPV4 IPV6 IPV4 嵌入式系统
Flash文件系统库 嵌入式系统 嵌入式系统 嵌入式系统
USB设备接口 嵌入式系统 嵌入式系统 嵌入式系统
USB主机接口 嵌入式系统 嵌入式系统 嵌入式系统
CAN驱动库(包含源代码) 嵌入式系统 嵌入式系统 嵌入式系统
GUI库 嵌入式系统 嵌入式系统 嵌入式系统
ULINK-ME (单独使用) 嵌入式系统 嵌入式系统 嵌入式系统
ULINK2 (单独使用) 嵌入式系统 嵌入式系统 嵌入式系统
ULINKpro (单独使用) 嵌入式系统 嵌入式系统 嵌入式系统
Streamline System Analysis 嵌入式系统 嵌入式系统 嵌入式系统
数据和事件跟踪 (SWV) 嵌入式系统 嵌入式系统 嵌入式系统
流指令跟踪 (ETM) 嵌入式系统 嵌入式系统 嵌入式系统
代码覆盖率 嵌入式系统 嵌入式系统 嵌入式系统
性能分析器 嵌入式系统 嵌入式系统 嵌入式系统
运行分析工具 嵌入式系统 嵌入式系统 嵌入式系统
Cortex-M0,M0+,M1,M3,M4,M7 嵌入式系统 嵌入式系统 嵌入式系统
ARM Cortex-M23/M33
Non-secure only
嵌入式系统 嵌入式系统 嵌入式系统
ARM Cortex-M23/M33
Secure and non-secure
嵌入式系统 嵌入式系统 嵌入式系统
Cortex-R4 嵌入式系统 嵌入式系统 嵌入式系统
ARM7, ARM9 嵌入式系统 嵌入式系统 嵌入式系统
SecureCore 嵌入式系统 嵌入式系统 嵌入式系统
ARM v8-M Architecture 嵌入式系统 嵌入式系统 嵌入式系统
Windows 操作系统 Windows 7
Windows 8
Windows 10
Windows 7
Windows 8
Windows 10
Windows 7
Windows 8
Windows 10
硬盘空间 3GB  3GB 3GB
内存 2GB(推荐4GB)  2GB(推荐4GB) 2GB(推荐4GB)

 调试和跟踪

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

说明:

  • 旧MDK-Standard标准版的License含Support&Maintance 有效期到2016年5月9日以后,将会自动升级到MDK-Plus版本。
  • 如果现有MDK-Standard License附带的S&M在2016年5月8日前过期,请通过购买S&M续期服务,将S&M服务延续到5月9日之后,以保证MDK-Standard自动升级到MDK-Plus版本。
  • 如果现有的过期MDK-Standard和MDK-Cortex-M版本未在5月8日之前及时更新,那么用户以后只能购买MDK-PLUS升级服务升级到MDK-PLUS版本。
  • 自2016年5月9日 MDK V5.20发布之后,MDK-Standard将停止发售和支持,之后需要购买MDK-PLUS的升级以维持更新支持服务。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分