楼主说法有点问题啊。cortex系列也是ARM啊。问答下问题:
1.cortex系列是在老式的ARM7 ARM9 ARM11之后推出的,越来越常见,是历史必然。“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。包含的面很广。
2.作为学习的话,其实哪个都无所谓。M系列的其实就是MCU和单片机差不多。其他系列的主要要跑系统,要熟悉linux,平台相关的都有现成的SDK包。学哪个都一样。
3。做应用层其实和硬件关系不是很大。了解最好,不了解问题也不是很大。公司会有专门做底层驱动的工程师负责写驱动。应用层只要在其实编程就行了。不需要太深入接触到硬件。
|