Linux系统工程师学习方法

学习顺序:

一、至少熟悉一种嵌入式芯片架构

  最适合初学者的就是arm芯片

二、uboot的使用与移植

  首先要了解uboot的启动流程,根据启动顺序,进行代码的修改、编译与移植

三、linux驱动开发

  主要参考两本书:《Linux设备驱动程序》 《Linux设备驱动开发详解》

  第一本书讲理论,第二本讲实践。

  在学驱动开发的时候,会涉及许多内核知识(例如内核定时器、内核链表、并发等),首先先学会使用,千万不要去看它们的实现。并且在看驱动的时候,用到那部分知识,再去查看相关的运用。

四、linux内核

  此部分在学习驱动半年后,对驱动十分熟悉的情况下,再去专门的研究内核。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。