JasonZ 学习建议

2009年07月30日 00:36    发布者:阿南
JasonZ,您好!
您应该是有非常丰富的产品设计经验的老工程师,您的强项是在硬件,如果您想很快将ARM处理器应用在产品中,那么只需要熟悉ARM相关的开发工具,以及ARM的硬件系统。您可以先将ARM当作单片机来用,因为软件不是您的优势,所以直接使用操作系统不是一个很好的选择。您甚至可以不一定要使用S3C2410来作为产品开发,CORTEX-M3等类MCU的ARM处理器都是不错的选择,当然您依然可以选择S3C2410作为入门,必尽它还是非常典型的。
你的第一阶段的目标是,自己设计ARM平台:分析ARM系统电路、PCB、硬件电路调试,学习一些常用的测试工具和测试程序来调试硬件。
第二阶段:构建自己的软件学习平台,比如在平台上完成您之前在AVR单片机上作过的实验等。
另外注意的是:ARM的很多资源不需要自己亲自从0开始作,需要用拿来、分析、应用的方式进行开发。

网友评论

JasonZ 2009年07月30日
非常感谢阿南给我的建议。
希望通过这次学习,我入门ARM。
阿南 2009年08月01日
JasonZ,首先要学会阅读现有的源代码,读懂之后再去调试。在ARM的应用当中,特别是底层的开发,主要还是在官方代码的基础上进行修改和增强。所以第一步要在大量的阅读分析。
阿南 2009年08月01日
可以试着分析ARM的启动代码,Bootloader程序等。Bootloader基本的,小功能的就可以了,像那种UBoot太大,还不适合您,在阅读之后一定要进行调试分析,或者也就等于只看书不实践,一定用处都没有。