书店里有很多入门级的书,第一章不是介绍ARM指令集,就是介绍ARM的CPU资源,这给很多初学者一个很不好的直观感觉,就是学习ARM一定要把汇编语言和CPU资源搞明白。然而,这两个方面,没有实际的去做一下,只是纸上谈兵,怎么又搞得明白呢,于是,让很多初学者,知难而退。
其实,选ARM很大的目的就是为了跑嵌入式操作系统,最常见的当然是Linux和WinCE操作系统。嵌入式操作系统为开发人员提供了几乎完整的基于C语言的工作环境,所以基于这两个操作系统进行的开发,在大多数情况下都没有必要先去搞懂ARM的汇编指令集和全部的CPU资源。当然,有了一定的技术基础后,CPU资源也有必要去了解,但是,我们建议是在实践中去了解这些问题,而不是在开始的时候通过看所谓的入门书进行似是而非的学习。
亚嵌教育---原汁原味的嵌入式培训