设备和驱动程序连接

时间:2015-04-24 10:47:39

标签: linux-kernel serial-port linux-device-driver uart tty

有一个设备连接到控制器uart端口(在Linux 2.6中),并在gpio上生成中断。我写了Space用户的驱动程序与设备通信,但我想将此驱动程序移动到内核中。有没有人有类似的经历?

freescale的uart端口驱动程序并不真正了解此驱动程序如何通过函数probe()连接到设备。尚未找到设备结构的创建位置以及在何时何时称为probe()。也许连接发生在文件创建/ dev / ttymxc0 ..1 ..2 ..3(端口上的关联)通过udev(还不知道udev如何工作)?

另一个问题,如果我要编写外部uart设备的驱动程序,那么当两个驱动程序连接到同一设备时,这不会是冲突吗?或者是第一个管理的司机?

0 个答案:

没有答案