论坛» 嵌入式开发» MCU

RVDS与MDK-ARM比较

助工
2008-05-06 15:40 1楼
http://www.realview.com.cn/wen-list3.asp?ID=275
RVDS
与MDK-ARM比较


ARM为不同的目标平台提供了不同的最优化的开发方案。


Microcontroller Development KitMDK是为满足基于MCU进行嵌入式软件开发的工程师需求而推出的。MDK包含了精确设备的调试和仿真支持,众多的案例模板和固件实例以及存储优化的RTOS库。它易于学习并能满足要求较高的微控制器应用。


RealView Development SuiteRVDS是为从事SoC、FPGA和 ASIC 设计的工程师,进行复杂的嵌入式应用和平台接口而设计的。RVDS向硬件设备的设计者提供多核调试、应用与所有的ARM处理器的代码产生和CORTEX CPU的配置等功能。它提供了到达第三方元件的接口(如ARM ESL tools)。

Feature

RealView Product

RealView MDK-ARM

RealView Development Suite

General

Compilation Tools

RealView

RealView

Development Environment

µVision IDE

CodeWarrior

Debugger

µVision Debugger

RealView Debugger

Simulator

µVision Simulator

RealView ISS

Code Generation

RealView C/C++ Compiler

RealView Macro Assembler

RealView Linker & Utilities

Output Format

ELF/DWARF, HEX

ELF/DWARF, HEX

ARM-Based Microcontrollers

All ARM Cores

ARM Instructions

Thumb Instructions

Thumb2 Instructions

Device Database

Libraries & Examples

C/C++ Template Library

EABI Compatible

Third-Party Libraries

RTX Kernel Library

Example Programs

Delivered with extensive example projects you may use as templates for your own projects.

Delivered with generic ARM examples which show how to use the ARM CPU Core extensions.

Debugging

ELF/DWARF Input

HEX Input

Symbolic Object Input

JTAG Support

via ULINK

via RealView ICE

ETM Support

via Third-Party Trace

via RealView Trace

Third-Party Debugger Support

OS-Aware

for RTX Library

Configurable

Multi-Core Support

DSP Support

Cache Support

Simulation

Simulates Instruction Set

Simulates Startup Code

Simulates Interrupts

Simulates Peripherals

Target Visibility

User-Specific
Peripheral Dialogs

User-Configurable

Logic Analyzer

Execution Profiler

Code Coverage

Instruction Trace

Configurable BUS Timings

ESL Tools Interface

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]