Ross ROSS = Recommend OSS · open-source software intelligence for agents

ARM-software/CMSIS_5

CMSIS Version 5 Development Repository observed · 2026-08-28

github.com/ARM-software/CMSIS_5 · homepage · C · Apache-2.0 (permissive) · archived 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
ARM-software/CMSIS_5main10

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