2014-03-24 38 views
2

我正在Xillinux上編寫設備驅動程序,它將通過Xillybus讀取和寫入數據到FPGA應用程序。在linux中的設備驅動程序中打開設備節點

基本上我想創建設備節點,如/dev/pe1,當我寫入節點時,我的設備驅動程序將形成數據包,然後將數據包寫入xillybus節點,例如。 /dev/xillybus_write_32

是否可以簡單地在內核模塊中打開現有的/dev節點,然後對其執行I/O操作?或者是寫一個用戶空間驅動程序更好嗎?

+4

開始閱讀:** [LDD3](https://lwn.net/Kernel/LDD3/)**。你想要的肉在第3章和第6章中有介紹。 – delicateLatticeworkFever

回答

0

在閱讀LDD3和其他一些關於內核開發的文章之後,我決定放棄編寫自定義設備驅動程序的想法,並將邏輯放入運行時。感謝您的建議goldilocks