Dear Community Members:
I am new to the Community and new to ARM controller. I am well versed in 8051 - PIC microcontrollers - including assembly and C How do I get started with ARM? There are so many version of ARM, I do not know where to begin. And this is not a new question. You can direct me where to find answers. Thanks.
Hi Ashar,
Songbin has given some excellent pointers. You might also want to look at these introductory documents:
1. Have a look at my document Navigating the Cortex Maze. That is a brief overview of the structure of the architecture.
2. Have a look at these too:
ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers
ARMv7-R - Hidden Power
ARMv7-A - Power to the People
If you're already familiar with 8051, then this document (Migrating from 8051 to ARM Cortex-M3) from ARM's infocenter website might help explain some of the differences.
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0237a/index.html
Hope this helps.
Chris