个人建议一定要买使用手册详细一点的,这个使用手册能让你对你的板子的系统资源更加熟悉,对它的操作更加熟练。国内很多s3c2410和s3c2440的板子,这两款cpu比较相像。板子带个触摸屏的500多块就有了。
另外要尽量地熟悉linux操作系统,个人建议不用虚拟机里面安装linux的做法。直接在你的硬盘里安装,如果以后要从事这个开发还要个windows套个虚拟机,岂不是。。。
c语言很重要。操作系统原理不可少,汇编用的不是很多。linux下的驱动学习也是挺有意思的一件事情。
个人建议如果你想进驻嵌入式linux这个行业的话,韦东山的《嵌入式linux应用开发完全手册》很适合初学者学习,此书虽然没有很高深的理论,但是里面的例程都是初学者晋级的好助手,通过本书你会对嵌入式linux开发的整个流程都有个很明朗的认识。
好好学习吧。
基本原理是差不多的。
通常嵌入式系统的开发步骤如下:
1)开发硬件系统,尤其是对处理器、存储设备及其他外调的选择、电路设计、布线等
2)建立交叉编译工具
3)建立启动系统的主引导程序
4)移植Linux内核
5)开发一个根文件系统
6)开发相关的硬件驱动程序
7)开发上层的应该程序
手册很重要,这点我很同意。初学的资料受到限时候可是很难受的事情啊。哥们买开发板的时候一定要看好了 ,给的实验课程什么的,资料的新旧啊。etc