在linux中的设备驱动程序中打开设备节点

时间:2014-03-24 02:48:13

标签: linux

我正在Xillinux上编写一个设备驱动程序,它将通过Xillybus读取和写入数据到FPGA应用程序。

基本上我想创建设备节点,例如/dev/pe1,当我写入节点时,我的设备驱动程序将形成数据包,然后将数据包写入xillybus节点,例如。 /dev/xillybus_write_32

是否可以简单地在内核模块中打开现有的/dev节点,然后对其执行I / O操作?或者只是编写用户空间驱动程序更好?

1 个答案:

答案 0 :(得分:0)

在阅读了关于内核开发的LDD3和其他一些文章后,我决定放弃编写自定义设备驱动程序的想法,并将逻辑放在运行时。感谢 goldilocks 的建议。