Keil MDK

E565190

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

All labels observed (7)

Label Occurrences
Keil MDK canonical 4
Keil MDK-ARM 2
MDK-Basic 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf embedded systems development environment
integrated development environment
software development toolchain
developer Arm Limited
linked to: Arm
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
hasEdition MDK-Basic
linked to: Keil MDK

MDK-Lite
linked to: Keil MDK

MDK-Plus
linked to: Keil MDK

MDK-Professional
linked to: Keil MDK
hasFreeLimitations code size limit in MDK-Lite edition
includesComponent Arm C/C++ compiler
linked to: ARM GCC

CMSIS support
RTOS support
configuration tools
debugger
performance analysis tools
simulation environment
software pack management
uVision IDE
linked to: Keil MDK
integratesWith Arm middleware components
CMSIS-RTOS
linked to: CMSIS

Keil RTX RTOS
licenseModel proprietary
licenseType commercial
primaryUse embedded systems development
firmware development for microcontrollers
supportsArchitecture ARM Cortex-M
linked to: ARM Cortex-M series

ARM7
linked to: ARM7TDMI

ARM9
Cortex-R (limited)
supportsDebugInterface JTAG
SWD
supportsLanguage C
C++
supportsOperatingSystem Windows
supportsStandard ARM ABI
CMSIS
targetPlatform ARM-based microcontrollers
Cortex-M microcontrollers
linked to: ARM Cortex-M series
usedFor IoT device development
consumer electronics firmware
industrial embedded applications

How these facts were elicited

Referenced by (11)

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

Keil MDK includesComponent uVision IDE
linked to: Keil MDK
Keil MDK hasEdition MDK-Lite
linked to: Keil MDK
Keil MDK hasEdition MDK-Basic
linked to: Keil MDK
Keil MDK hasEdition MDK-Plus
linked to: Keil MDK
Keil MDK hasEdition MDK-Professional
linked to: Keil MDK
STM32 series boards hasDevelopmentEnvironment Keil MDK-ARM
linked to: Keil MDK
CMSIS compatibleWith Keil MDK
nRF5 SDK integratesWith Keil MDK-ARM
linked to: Keil MDK