Cortex Microcontroller Software Interface Standard (CMSIS)

GPTKB entity

Statements (48)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:abbreviation gptkb:CMSIS
gptkbp:category gptkb:software
gptkb:Arm_architecture
embedded software
microcontroller software
gptkbp:compatibleWith gptkb:IAR_Embedded_Workbench
gptkb:SEGGER_Embedded_Studio
gptkb:Keil_MDK
gptkb:GCC_ARM_toolchain
various IDEs for embedded development
gptkbp:designedFor Arm Cortex-M microcontrollers
gptkbp:developedBy gptkb:Arm_Ltd.
gptkbp:documentation https://arm-software.github.io/CMSIS_5/General/html/index.html
gptkbp:firstReleased 2008
https://www.w3.org/2000/01/rdf-schema#label Cortex Microcontroller Software Interface Standard (CMSIS)
gptkbp:includes gptkb:CMSIS-RTOS
gptkb:CMSIS-Core
gptkb:CMSIS-DSP
gptkb:CMSIS-Driver
gptkb:CMSIS-NN
gptkb:CMSIS-Pack
CMSIS-SVD
gptkbp:license gptkb:Apache_License_2.0
gptkbp:provides hardware abstraction layer
interrupt vector table
system initialization
DSP library
RTOS API
neural network kernels
SVD (System View Description) files
device configuration files
device header files
driver interfaces
software packs
standard peripheral access
startup code
system control functions
system exception names
gptkbp:purpose standardize software interfaces for Cortex-M microcontrollers
gptkbp:supports gptkb:C_programming_language
gptkb:C++_programming_language
gptkbp:usedFor digital signal processing
embedded systems development
real-time operating systems
machine learning on microcontrollers
gptkbp:bfsParent gptkb:Cortex-M4
gptkbp:bfsLayer 5