粤嵌教育
gzyueqian
13352868059

粤嵌培训 嵌入式Linux的入门建议

更新时间: 2018-04-13 15:09:30来源: 粤嵌教育浏览量:2418

  随着嵌入式系统应用的持续升温,嵌入式操作系统得到了蓬勃发展,例如Linux、Wince、VxWorks这三种嵌入式操作系统也凭借着自身的特点,不同的用途在嵌入式市场上“争奇斗艳”。其中,Linux作为嵌入式系统的主力军应用非常广泛,那么嵌入式Linux入门要做些什么?就一起来了解一下:

  1、了解各个Linux的发行版本。

  相对来说redhat系列入门的性价比比较高,因为现在的生产环境基本上都是redhat系列,而且维护状态来说相对较好,有完备的支撑体系。然后就需要了解一些,redhat和其他发行版本的联系与区别。

  2、学习基本的裸机编程。

  对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,而尽量不要一开始就学linux系统、学移植。

  学习裸机的编程的同时要好好理解这个硬件的构架、控制原理,。所谓的理解硬件就是说,理解这个硬件是怎么组织这么多资源的,这些资源又是怎么由cpu、由编程进行控制的。这对以后更深一步的学习将有很大的帮助,如果跳过这一步,我相信越往后学越会觉得迷茫,越觉得这写东西深不可测。因为,你的根基没打好。


Linux入门


  3、使用嵌入式linux系统进行一些基本的实验。

  在买一套板子的时候一般会提供一些linux的试验例程,好好做一段时间这个吧,这个过程也是很有意义的,也是为进一步的学习积累经验。

  4、研究完整的linux系统的的运行过程。

  所谓完整的linux系统包括三部分:bootloader、linux kernel(linux内核)、rootfile(根文件系统)。

  那么这3部分是怎么相互协作来构成这个系统的呢?各自有什么用呢?三者有什么联系?怎么联系?系统的执行流程又是怎么样的呢?搞清楚这个问题你对整个系统的运行就很清楚了,对于下一步制作这个linux系统就打下了另一个重要的根基。

  5、开始做系统移植。

  上面说到完整的linux有3部分,而且你也知道了他们之间的关系和作用,那么现在你要做的便是自己动手学会制作这些东西。事实上这个3者都能在网下载到相应的源代码,但是这个源代码不可能下载编译后就能在你的系统上运行,需要很多的修改,直到他能运行在你的板子上,这个修改的过程就叫移植。在进行移植的过程中你要学的东西很多,要懂的相关知识也很多,等你完成了这个过程你会发现你已经算是一个初出茅庐的高手了。

  6、研究linux驱动程序和应用程序的编写。

  移植系统并不是终的目的,终的目的是开发产品,做项目,这些都要进行驱动程序的开发。做作品做项目除了编写驱动程序,还要编写应用程序。

  以上基本就是嵌入式Linux入门学习的过程了,粤嵌教育建议就是遇到问题了,先自己去研究,实在解决不了再去请教他人,不要一味去等别人帮你解决问题。如果自学觉得非常困难,就选择一个专业的嵌入式培训机构,在老师指导下,通过自己的努力学好嵌入式Linux系统。




免费预约试听课

推荐阅读