要看个人的目标来定。
如果只是要用基于ARM核的芯片,那么无所谓,了解ARM的一些基本特性就可以了,其他跟用51或者别的单片机没区别,最多不过是开发工具变一下而已。
至于Linux之类的,属于操作系统范围,学习这些不需要跟ARM搭边。
BOOT + Linux + 具体的某款芯片,基本上属于移植的范畴。但这个工作一般都不用自己动手了,流行的芯片都有移植好的系统,一般配置一下内存、终端就可以用了。
新手的第一个难关是使用,比如如何烧写boot,如何加载kernel,如何生成并挂载fs,如何调试,nfs怎么用之类的,这些就按照教程操作,学习原理,熟能生巧,并且多在PC上熟悉Linux使用。 |