Performance Zone is brought to you in partnership with:

Erich is Professor at Lucerne University of Applied Sciences and Arts and Distinguished Member of Technical Staff at Freescale Semiconductor. Erich has a MsCS degree and 18+ years of experience in the embedded software and tools world. He created many embedded cross C/C++ compilers and debuggers. Additionally he is researching in the domain of programming languages, real time and mechatronic systems. Erich is a DZone MVB and is not an employee of DZone and has posted 91 posts at DZone. You can read more from them at their website. View Full User Profile

Overview of ARM Microcontrollers and Tools

10.10.2013
| 1440 views |
  • submit to reddit

In this semester course, students (and myself too, of course :-)) are building a Mini Sumo Robot. That robot is using the Freescale FRDM-KL25Z board with an ARM Cortex-M0+ on it. Today I’ll give an introduction to the ARM core to the class, and the timing is right: this morning I have found an excellent overview about ARM microcontroller and tools written by Jay Carlson.: Getting Started with ARM Microcontrollers.

The article explains ‘what is ARM’, provides a short comparison between different ARM microcontrollers (Atmel, Freescale, Nuovoton) and boards (STM Discovery Board, Freescale FRDM Boards, TI Launchpad, Atmel XPLD, NXP LPCXpresso), toolchains (Freescale CodeWarrior with Processor Expert, Atmel Studio, TI Code Composer Studio, NXP CodeRed, Keil uVision, IAR Embedded Workbench, Tasking VX, Atollic TrueStudio, Rowley CrossWork). Of course that article cannot make a deep dive into all the details, but it is really great to have an overview.

Getting Started with ARM Microcontrollers” includes many good comments, observation and tips from the author (which I 100% agree with). I could not have written this article better :-) , so kudos (κῦδος) and credits to Jay Carlson!

Happy ARMing :-)



Published at DZone with permission of Erich Styger, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)