Tech Papers

Comment


someEmbeddedGuy

3/1/2011 3:26 PM EST

Seemed to be a very lightweight editorial not really a "Paper"... I am ...

More...



emmsys

1/26/2011 10:07 AM EST

I'm not surprised that this technical paper is from Microchip given that they ...

More...

In November of 2008, ARM announced the availability of the Cortex Microcontroller Software Interface Standard (CMSIS). They claim that this will reduce the cost of designing software when creating projects for new devices or migrating existing software between Cortex-M based microcontrollers from different silicon vendors. This sounds very good, but is it valid? This paper investigates these claims to determine just how valid they are. This paper also looks at the components of a typical microcontroller and then see just what can or cannot be gained by adding an abstraction layer on top of the typical peripheral firmware libraries.




charly5139

1/19/2011 10:03 AM EST

Yes, it's a myth...

Sign in to Reply



emmsys

1/26/2011 10:07 AM EST

I'm not surprised that this technical paper is from Microchip given that they decided to go with a Mips core for the PIC32 while almost everyone else went with a Cortex-M3. I doubt this paper would exist if the PIC32 was Arm based.

Sign in to Reply



someEmbeddedGuy

3/1/2011 3:26 PM EST

Seemed to be a very lightweight editorial not really a "Paper"... I am currently working with four different Cortex M3 processors from two vendors.

While the peripherals are a little different for each, I use the same compiler/debugger tool chain from IAR all of them. Because of that, my job is greatly simplified. (Tool familiarity, firmware build machine setup, tool cost savings, code generation is consistent as well as a host of other benefits.) Creating an abstraction layer for the unique peripheral differences is not that big of a project. In addition, portable code is do-able and not very difficult to write.

Sign in to Reply



Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Featured Job On
Scroll for More Jobs