请问高手,我想学ARM,请问该从什么开始学起啊?

我想买一块ARM的开发板回来学习,但是由不知道是否还要学一些基础科目,学哪些才好一些呢?我现在对ARM和Linux还是一片空白呢!该从何学起啊?请高手指教一下啊!!
我是电子专业的 在学校主修C51 ,我自己自学了AVR单片机!
对了 我想学习三星公司的产品!

个人建议一定要买使用手册详细一点的,这个使用手册能让你对你的板子的系统资源更加熟悉,对它的操作更加熟练。国内很多s3c2410和s3c2440的板子,这两款cpu比较相像。板子带个触摸屏的500多块就有了。

另外要尽量地熟悉linux操作系统,个人建议不用虚拟机里面安装linux的做法。直接在你的硬盘里安装,如果以后要从事这个开发还要个windows套个虚拟机,岂不是。。。

c语言很重要。操作系统原理不可少,汇编用的不是很多。linux下的驱动学习也是挺有意思的一件事情。

个人建议如果你想进驻嵌入式linux这个行业的话,韦东山的《嵌入式linux应用开发完全手册》很适合初学者学习,此书虽然没有很高深的理论,但是里面的例程都是初学者晋级的好助手,通过本书你会对嵌入式linux开发的整个流程都有个很明朗的认识。
好好学习吧。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-26
基本原理是差不多的。
通常嵌入式系统的开发步骤如下:
1)开发硬件系统,尤其是对处理器、存储设备及其他外调的选择、电路设计、布线等
2)建立交叉编译工具
3)建立启动系统的主引导程序
4)移植Linux内核
5)开发一个根文件系统
6)开发相关的硬件驱动程序
7)开发上层的应该程序
手册很重要,这点我很同意。初学的资料受到限时候可是很难受的事情啊。哥们买开发板的时候一定要看好了 ,给的实验课程什么的,资料的新旧啊。etc
相似回答
大家正在搜