ARM tries to standardise MCU programming

ARM has put together a software interface for its Cortex microcontrollers in an attempt to make it easier to port code across different variants.

ARM said the Cortex Microcontroller Software Interface Standard (CMSIS) was developed in close partnership with several key silicon and software vendors including Atmel, IAR, Luminary Micro, Micrium, NXP, Segger and STMicroelectronics.

“The Cortex Microcontroller Software Interface Standard provides a common approach to interface peripherals, real-time operating systems, and middleware components which benefits silicon vendors and developers alike,” claimed Reinhard Keil, director of MCU tools at ARM. “By standardising across all silicon vendor products, the CMSIS will reduce the cost of developing new software, and further accelerate the development of new Cortex processor-based microcontrollers.”

ARM plans to extend the CMSIS with a middleware access layer that provides standard software interfaces for Ethernet, SD/MMC, and a debug interface for consistent kernel-aware debugging of RTOS kernels.

Recent articles

Info Message

Our sites use cookies to support some functionality, and to collect anonymous user data.

Learn more about IET cookies and how to control them

Close