Keil MDK

E565190

Keil MDK is a professional integrated development environment and toolchain for ARM-based microcontrollers, widely used for embedded systems development.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf embedded systems development environment
integrated development environment
software development toolchain
developer Arm Limited NERFINISHED
feature code optimization for size
code optimization for speed
device database for microcontrollers
flash programming
pack-based device support
peripheral simulation
project management
source-level debugging
formerlyDeveloper Keil Elektronik GmbH NERFINISHED
hasEdition MDK-Basic NERFINISHED
MDK-Lite NERFINISHED
MDK-Plus NERFINISHED
MDK-Professional NERFINISHED
hasFreeLimitations code size limit in MDK-Lite edition
includesComponent Arm C/C++ compiler NERFINISHED
CMSIS support
RTOS support
configuration tools
debugger
performance analysis tools
simulation environment
software pack management
uVision IDE NERFINISHED
integratesWith Arm middleware components
CMSIS-RTOS NERFINISHED
Keil RTX RTOS NERFINISHED
licenseModel proprietary
licenseType commercial
primaryUse embedded systems development
firmware development for microcontrollers
supportsArchitecture ARM Cortex-M NERFINISHED
ARM7 NERFINISHED
ARM9 NERFINISHED
Cortex-R (limited)
supportsDebugInterface JTAG NERFINISHED
SWD
supportsLanguage C
C++
supportsOperatingSystem Windows NERFINISHED
supportsStandard ARM ABI NERFINISHED
CMSIS NERFINISHED
targetPlatform ARM-based microcontrollers
Cortex-M microcontrollers NERFINISHED
usedFor IoT device development
consumer electronics firmware
industrial embedded applications

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.