进入21世纪以来,随着嵌入式系统的研究和应用的进一步深入,嵌入式系统将向网络化、智能化、规范化、集成化方向发展。在与各个行业的具体应用相结合的过程中,嵌入式系统将对国民经济进行的渗透。很多人看到了嵌入式发展前景关阔,都通过不同的方法去学习嵌入式的种种。
但是,嵌入式的学习方法,你造吗???在这里,小编就和大家分享一点嵌入式的学习方法:
首先,嵌入式硬件如模电数电,基本的要能看懂外围电路,当然更重要的是嵌入式C语言,因为不管是做嵌入式软件还是硬件开发的人员,嵌入式C语言都是必备基础,特别是嵌入式软件开发的工程师们更是不可能会缺少C语言这门基础课程。所以一定要学好C语言!!!
其次,应该对操作系统有所了解,这对你对硬件和软件的理解,有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件的,当然,不是看书就能把这些理解透,如果不是一时能理解,没关系,多看看,结合以后的项目经验,会有更好的理解的。
再者,应该学习下单片机或者ARM或者MIPS,很多人说我没有单片机的经验,直接学ARM可以吗?我觉得那完全没有问题的,当然如果你学习过单片机,那好不过了,以后学习ARM就更简单了。
而嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。
最后,以上内容都掌握熟悉之后,应该多去阅读一些的产品代码,比如结合嵌入式ARM芯片手册去学习嵌入式Linux源代码,了解下新的系统开发及产品开发,这对你以后的嵌入式开发有着非常大的帮助,如果有朋友一起学习的话,效果会更好哦!