ARM-software/CMSIS_5
CMSIS Version 5 Development Repository observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3849
- days_rel: n/a
- days_push: 729
- n_releases_24m: 0
Adoption not part of the score
1603 stars · 1100 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
CMSIS (Cortex Microcontroller Software Interface Standard) Version 5 is ARM's standardized vendor-independent abstraction layer for ARM Cortex-M and Cortex-A processors, providing core APIs, peripheral driver interfaces, RTOS APIs, DSP and neural network kernels. It is the foundation for portable embedded firmware across ARM microcontrollers, though development has moved to CMSIS Version 6.
Use cases
- write portable firmware across different ARM Cortex-M microcontrollers
- access Cortex-M core peripherals with a standardized API
- run optimized DSP and neural network kernels on Cortex-M MCUs
- interface middleware like file systems or communication stacks with MCU peripherals
- use a common RTOS API with a reference RTX implementation
- develop bare-metal or RTOS-based embedded applications on Cortex-A cores
When to choose
- you are developing embedded C/C++ firmware for ARM Cortex-M or Cortex-A processors
- you need vendor-independent hardware abstraction for ARM microcontrollers
- you want efficient NN or DSP kernels optimized for Cortex-M
- you must maintain or build on legacy projects pinned to CMSIS 5
When to avoid
- you are starting a new project that can adopt CMSIS Version 6
- you target non-ARM architectures like RISC-V or x86
- you need a high-level application framework rather than low-level hardware abstraction
Facets
library · maturity maintenance
sdk embedded middleware machine-learning embedded-systems hardware developer-tools machine-learning embedded c cpp arm cortex-m cortex-a rtos microcontroller cmsis neural-network-kernels peripheral-drivers bare-metal
2 sources
- readme: https://github.com/ARM-software/CMSIS_5 · fetched 2026-08-28 · d21494df4756
- homepage: http://arm-software.github.io/CMSIS_5/index.html · fetched 2026-08-29 · 9ec4ec6418ff
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ARM-software/CMSIS_5 | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="ARM-software/CMSIS_5")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem