
The onARM.com website is a resource for embedded software developers. It provides easy access to the ARM processor-based microcontroller community and includes information about ARM processors, silicon vendors, microcontroller devices, development tools, and many other development resources.
CMSIS is a consistent software layer for all Cortex-M processor-based devices. CMSIS Version 3.0 is expanded with a standardized API for Real-Time Operating System (RTOS) kernels and support for System View Description (SVD) XML files.
CMSIS-RTOS is the new API standard for real-time operating systems. It extends the programmers model for Cortex-M processors towards applications that require an RTOS. A reference implementation is already available based on Keil RTX.
The CMSIS package contains several examples that show the usage of the CMSIS-DSP Library. This library includes vector operations, matrix computing, complex arithmetic, filter functions, control functions, PID controller, Fourier transforms and many other frequently used DSP algorithms.