Hi everyone,
I want to start learning microcontrollers and embedded linux? I want to ask what is differene between A, R and M series of ARM microcontroller? Kindly also suggest me a good book to start learning ARM microcontroller? Which board should I use? Which complier is best for practical purpose?
thanks kindly reply me
Q: I want to ask what is differene between A, R and M series of ARM microcontroller?
A: just add my QQ(1677970115)friend,I'll send u some docs.
Q: Kindly also suggest me a good book to start learning ARM microcontroller?
A: I' start with K60(Cortex-M4).
Q: Which complier is best for practical purpose?
A; I think IAR Embedded Workbench for ARM is simple for u.
Hi,
first of all, you'd better to investigate the following link:
Design, verify and program Arm Cortex-A, Cortex-R and Cortex-M processors
If you want to learn a microcontroller, you should choose Cortex-M.
'M' stands for Microcontroller.
By the way, what do you mean by the word of the embedded linux?
If it means the uCLinux, the Cortex-M version of it will be available.
If it means so called true Linux, you should choose Cortex-A because MMU is mandatory.
Cortex-A and Cortex-R have almost the same architecture with an exception of whether the MMU exists or not.
Cotex-M and Cortex-A are definitely different.
Best regaeds,
Yasuhiko Koumoto.
Thanks a lot How can I add you?