作者qazkevin (阿成)
看板LinuxDev
标题[问题] 如何学习Linux Kernel Driver
时间Sun May 8 02:25:54 2016
各位大大好
小弟目前因为工作的关系需要学会看懂Linux Driver的程式码,
以前从来没学过这方面的东西,
想请问如果要学习Linux Kernel Driver,对於一个初学者来说,
如果要按部就班是否要先学会其它方面的相关知识,
有先稍微Google一下,
好像要先学会Linux的基本操作、C语言、Linux系统程式、系统呼叫、作业系统
以及硬体的基本控制概念,
小弟我本身有学过一点Linux(在Linux环境下做一些基本的操作),
C语言也有学过,单就语法方面应该是还可以,
但是对於硬体或是作业系统的观念就很不行,
想请问各位我该如何学习Linux驱动程式
相关知识到底要懂哪些?
又要懂到何种程度?
恳求各位回答
感激不尽
PS. 已经买了LDD3准备开始K了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.108.180
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1462645557.A.344.html
1F:推 bendog: vlan network driver 可以先看看,要写driver 通常是要搭 05/14 20:25
2F:→ bendog: 配hw spec .初入门先了解架构吧。 05/14 20:25