【发布时间】:2019-01-02 08:19:09
【问题描述】:
是否可以在用户空间编写串行驱动程序,但设备是否在系统中显示为常规串行驱动程序/dev/ttyS0?
完整的故事是我们有一个pci express fpga,pci express fpga背后有几个设备:serials、canbus、i2c、mdio等。
我想将它实现为uio_pci_generic,但串行驱动程序有点问题,因为我们宁愿它显示为常规串行/dev/ttyS0。
如果上述不可行:是否可以在内核(串行)中实现一些 pci 设备,而在用户空间中实现其他设备?中断方面有问题吗?
感谢您的任何想法。
【问题讨论】:
标签: linux-kernel kernel-module pci