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
|