第1个回答 2014-05-29
首先嵌入式系统开发所需要的知识是一套成型的,前后联系的理论和实践。国内嵌入式开发使用的大都是基于linux的环境较多,所以很多培训机构也是根据企业需要定制的课程体系。你想要学好这套东西,需要
先从linux操作开始,熟答案悉linux系统,
然后是编程语言,C或者汇编,尤其是底层的C语言,一定要学好。
接下来,就是高级编程(也即是熟悉linux系统的很多API或者叫系统调用),
然后一般都要学习一下ARM体系结构(做好买一块开发板学习,这样能实践才能学好),
再就是嵌入式linux系统或者WIN CE系统的移植和linux驱动开发(最后这两个难一些,你自学比较困难的)。
大概就这样了,不过由于这些知识前后联系紧密,而且从高编开始,可能的理论和实践难度就很大了,你自学的话最好看视频(但是网上大部分视频是每个知识点一小部分,一点不连续,反而看的很痛苦)。所以你自学难度会很大,而且花费的时间也回很多很多。所以建议你找一个人带你入门。或者参加培训班(一般四个月,这样学的明白),当然你也可以联系我。给我私信和你详细聊。
如果帮助到你,请采纳为答案。