[问题] 如何学习Linux Kernel Driver

楼主: qazkevin (Linus)   2016-05-08 02:25:54
各位大大好
小弟目前因为工作的关系需要学会看懂Linux Driver的程式码,
以前从来没学过这方面的东西,
想请问如果要学习Linux Kernel Driver,对于一个初学者来说,
如果要按部就班是否要先学会其它方面的相关知识,
有先稍微Google一下,
好像要先学会Linux的基本操作、C语言、Linux系统程式、系统呼叫、作业系统
以及硬件的基本控制概念,
小弟我本身有学过一点Linux(在Linux环境下做一些基本的操作),
C语言也有学过,单就语法方面应该是还可以,
但是对于硬件或是作业系统的观念就很不行,
想请问各位我该如何学习Linux驱动程式
相关知识到底要懂哪些?
又要懂到何种程度?
恳求各位回答
感激不尽
PS. 已经买了LDD3准备开始K了
作者: bendog (bendog)   2016-05-14 20:25:00
vlan network driver 可以先看看,要写driver 通常是要搭配hw spec .初入门先了解架构吧。

Links booklink

Contact Us: admin [ a t ] ucptt.com