2014-10-16 40 views
-1

我是設備驅動程序的初學者。我可以用簡單的apis製作簡單的字符設備驅動程序(例如打開,關閉,讀取,寫入)。所以我有字符設備驅動程序的基本知識。我想爲並行端口DB25製作驅動程序。爲並行端口DB25製作設備驅動程序

回答

3

Linux設備驅動程序手冊的第9章[1]具有硬件控制和I/O的具體示例。它還包括實現一個簡單的並行端口驅動程序。後面的章節將介紹中斷,DMA和PCI設備,這將是下一步的下一步。

[1] Linux設備驅動程序 - 第9章:與硬件進行通信
http://lwn.net/Kernel/LDD3/

+0

是的,但它是完全的理論,並且有點困難。我想要那個實際的代碼。 我從這個網站得到它: 「http://www.freesoftwaremagazine.com/articles/drivers_linux」。 但我不知道天氣它是完整的代碼與否。因爲它只包含一些簡單的函數,比如open,init,read,write,close。 – 2014-10-16 16:54:09