MDK-ARM 은 Cortex™-M, Cortex-R4, ARM7™ 그리고 ARM9™ 프로세서 기반 디바이스를 위한 완벽한 소프트웨어 개발 환경입니다. MDK-ARM 은 마이크로컨트롤러 어플리케이션을 위해 특별히 디자인되었으며, 사용하기 매우 쉬우며 대부분의 필요한 임베디드 어플리케이션을 위한 강력한 기능을 갖추고 있습니다. MDK-ARM은 세 가지 버전으로 제공되며, 모두 완벽한 C/C++ 개발환경을 포함하고 있습니다. MDK-Professional 은 심화된 미들웨어 라이브러리를 추가로 제공합니다.
주요 특징
- Cortex-M, Cortex-R4, ARM7, ARM9 기반 디바이스 완벽 지원
- 산업표준 Arm C/C++ Compiler 내장
- µVision IDE: 통합개발환경, 디버거, 시뮬레이터
- Real-Time Operating System RTX Kernel 제공 - 소스코드 포함
- 멀티 프로토콜 및 다양한 어플리케이션을 제공하는 TCP Networking Suite 제공
- 표준 드라이버단 USB Device / Host 스택 제공
- ULINKpro를 이용한 Cortex-M3 인스트럭션 분석 - on-the-fly 분석
- 프로그램 실행에 대한 완벽한 Code Coverage 정보
- 프로그램 최적화를 위한 실행 프로파일러 및 퍼포먼스 어널라이저
- Device Database를 통한 각 디바이스별 스타트업 코드 제공
- 다양한 어플리케이션 예제
- CMSIS(Cortex Microcontoller Software Interface Standard) 적용
Edition 비교
Edition | Pro | Plus | Essential* | |
---|---|---|---|---|
uVision Editor, Debugger with Trace | o | o | o | |
Fixed Virtual Platforms Simulation Models | o | x | x | |
CMSIS-RTX RTOS including source code | o | o | o | |
3rd party RTOS awareness | o | o | o | |
Compiler | ||||
Arm C/C++ Compiler | o | o | o | |
Safety Package | o | x | x | |
Device Support | ||||
Cortex-M0/M0+/M3/M4/M7 | o | o | o | |
Cortex-M23/M33 (Non-secure only) | o | o | o | |
Cortex-M23/M33 (Secure and non-secure) | o | o | x | |
Cortex®-R4 | o | o | x | |
SecurCore® | o | o | x | |
ARM7, 9 | o | o | x | |
32-bit Cortex-A | o | x | x | |
Armv8-M | o | x | x | |
Middleware | ||||
IPv4 Network, USB Device, File System, Graphics | o | o** | x | |
IPv6 Network, USB Host, mbed components | o | x | x |
* : MDK-ARM Cortex-M Edition이 Essential Edition 으로 제품명 변경
** : MDK-ARM version 5.20 이상
지원하는 디바이스
- Analog Devices
- Atmel
- Freescale
- Fujitsu
- Infineon
- Nuvoton
- NXP
- Samsung
- STM
- TI
- Toshiba
- 더보기