我是設備驅動程序的初學者。我可以用簡單的apis製作簡單的字符設備驅動程序(例如打開,關閉,讀取,寫入)。所以我有字符設備驅動程序的基本知識。我想爲並行端口DB25製作驅動程序。爲並行端口DB25製作設備驅動程序
-1
A
回答
3
Linux設備驅動程序手冊的第9章[1]具有硬件控制和I/O的具體示例。它還包括實現一個簡單的並行端口驅動程序。後面的章節將介紹中斷,DMA和PCI設備,這將是下一步的下一步。
[1] Linux設備驅動程序 - 第9章:與硬件進行通信
http://lwn.net/Kernel/LDD3/
0
Linux的已經具有用於並行端口的驅動器;它被稱爲parport
,你可以在這裏找到:
https://github.com/torvalds/linux/tree/master/drivers/parport
注意parport
是不是本身就是一個字符設備。這是由lp
處理:
https://github.com/torvalds/linux/blob/master/drivers/char/lp.c
相關問題
- 1. 平臺設備/驅動程序vs i2c設備/驅動程序
- 2. 如何端口USB RNDIS設備驅動程序?
- 3. 可以阻止設備驅動程序成爲字符設備驅動程序
- 4. 設備驅動程序不工作
- 5. 從vb.net讀取USB數據的方法,併爲設備製作驅動程序
- 6. 將虛擬PCI設備與linux設備驅動程序接口
- 7. Wince設備驅動程序
- 8. Linux設備驅動程序
- 9. Windows設備驅動程序
- 10. scull設備驅動程序
- 11. 設備驅動程序vs驅動程序堆棧
- 12. 爲微控制器編寫設備驅動程序(任何)
- 13. 高效的Erlang端口驅動程序
- 14. libUSB/WinUSB到WinDDK驅動程序端口
- 15. NDIS和微型端口驅動程序
- 16. 如何端口上的Android模擬器我自己的設備驅動程序
- 17. 爲微控制器編寫設備驅動程序,在哪裏定義IO端口引腳?
- 18. 簡單字符設備驅動程序
- 19. Linux i2c-設備驅動程序module_i2c_driver()
- 20. usb cdc設備驅動程序
- 21. HAL層vs設備驅動程序
- 22. Windows設備驅動程序與VB.Net
- 23. 多設備驅動程序? (KMDF/WDF)
- 24. 設備驅動程序開發
- 25. 設備驅動程序丟失的config.h
- 26. Android Ouku平板設備驅動程序
- 27. 卸載PCI設備驅動程序
- 28. IOCTL Linux設備驅動程序
- 29. 設備驅動程序代碼編譯?
- 30. Linux網絡設備驅動程序
是的,但它是完全的理論,並且有點困難。我想要那個實際的代碼。 我從這個網站得到它: 「http://www.freesoftwaremagazine.com/articles/drivers_linux」。 但我不知道天氣它是完整的代碼與否。因爲它只包含一些簡單的函數,比如open,init,read,write,close。 – 2014-10-16 16:54:09