Discover and explore top open-source AI tools and projects—updated daily.
Standardized API for Arm Cortex-M processors and peripherals
Top 27.4% on SourcePulse
This repository provides the CMSIS Version 5 standard for Arm Cortex-M and Cortex-A processors, offering standardized APIs for core functionality, peripherals, RTOS, and neural networks. It targets embedded software developers and aims to simplify software reuse and product lifecycle management across diverse Arm-based microcontrollers.
How It Works
CMSIS v5 is a collection of specifications and software components, including standardized APIs for processor cores (Core(M), Core(A)), peripheral drivers (Driver), neural network kernels (NN), and real-time operating systems (RTOS v1, RTOS v2). It also defines packaging (Pack) and debugging (DAP) standards. The repository provides header files, API definitions, and reference implementations, facilitating interoperability and portability of embedded software.
Quick Start & Requirements
gen_doc.sh
and packs using gen_pack.sh
(Windows batch files).Highlighted Details
Maintenance & Community
develop
branch reflects ongoing development.Licensing & Compatibility
Limitations & Caveats
1 year ago
Inactive