我正在Xillinux上编写一个设备驱动程序,它将通过Xillybus读取和写入数据到FPGA应用程序。
基本上我想创建设备节点,例如/dev/pe1
,当我写入节点时,我的设备驱动程序将形成数据包,然后将数据包写入xillybus节点,例如。 /dev/xillybus_write_32
是否可以简单地在内核模块中打开现有的/dev
节点,然后对其执行I / O操作?或者只是编写用户空间驱动程序更好?
答案 0 :(得分:0)
在阅读了关于内核开发的LDD3和其他一些文章后,我决定放弃编写自定义设备驱动程序的想法,并将逻辑放在运行时。感谢 goldilocks 的建议。