|
Iszeng,您好!
您有一定的单片机基础,您可以很容易快速的将ARM当作超级单片机来使用,我相信只要有人指点您甚至可以在一周内像单片机那样熟练的应用起串口、定时器等常用外设。但是您还是要非常重视ARM与单片机不同处的这部分基础的学习与调试,比如ARM系统的硬件设计和调试能力,最底层的启动代码和中断过程等等,这些基础直接关系到将来平台的可靠运行,将来操作系统上的接口调试方法,和问题的解决方法,所以这层基础很有必要让您去花时间。还有,从0开始构建ARM系统和直接在现成的开发板上控制外设还是有非常之大的区别,千万不能大意。
如果您可以从0开始将ARM像单片机那样应用了,那么应该是学一些OS的东东了,但学OS时也是需要去打好基础的,如OS的基本操作和环境,应用编程等,而不是一开始就去搞驱动,这种错误的学习方法和教训阿南在《ARM Linux入门与实践》一书上也有提到过。另外,还需要切记:要以实践开发中产品所需要的技术为自己近期学习的最大方向,而不是急燥的学习Linux或WinCE等暂时用不到的技术,因为我们都已不年青,不再是很非常非常之多精力的应届生。
祝好!
阿南
2009/7/18 凌晨2点 |
|