ARM's introduction of its Cortex Microcontroller Software Interface Standard (CMSIS) provides a framework of reusable components for both software developers and vendors to utilize. Aspects such as power-up boot management and interrupt control have been abstracted and defined by ARM for the Cortex family of microcontroller cores. This whitepaper examines the CMSIS framework and discusses the pros and cons of such an approach.
Access the entire document on the Feabhas, Ltd. website.