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