3
我是內核模塊編程的初學者。並且在線使用資源(尤其是this tutorial)我已經設法編寫了我的大部分驅動程序。Linux內核驅動程序模塊:使用單個驅動程序處理多個設備文件
該驅動程序基本上是一個字符設備,它將不同區域的SRAM映射到單獨的文件。你可以看到實際的代碼here。
現在我能夠在/dev
下成功創建4個文件,讀取/寫入第一個文件也可以,但其他3個文件不起作用。我使用次要號碼來區分這些文件並相應地分配起始地址。
問題:
- 爲什麼其他文件不工作?
- 有沒有更好的方法來實現模塊?
感謝。
我記住了你的觀點。由於我在玩這部分代碼,因此設備銷燬上升。感謝您的幫助和提示。 – Prateek 2015-02-09 21:39:05