我有一个与特定串行设备通信的程序。该程序尝试使用 udev 检测该设备(它会检查特定的 udev 变量),然后打开该设备并开始通信。
我正在尝试为该设备开发一个软件模拟器。我目前的想法是创建一个伪终端 (pty),将其符号链接到应用程序所需的路径,然后以某种方式告诉 udev 该设备存在并且应该报告。有没有支持使用 udev 执行此类操作的方法?
PS 我了解 tty0tty,但我不想弄乱内核。
编辑:澄清一下,这是为了生产,而不是为了开发/测试。
我有一个与特定串行设备通信的程序。该程序尝试使用 udev 检测该设备(它会检查特定的 udev 变量),然后打开该设备并开始通信。
我正在尝试为该设备开发一个软件模拟器。我目前的想法是创建一个伪终端 (pty),将其符号链接到应用程序所需的路径,然后以某种方式告诉 udev 该设备存在并且应该报告。有没有支持使用 udev 执行此类操作的方法?
PS 我了解 tty0tty,但我不想弄乱内核。
编辑:澄清一下,这是为了生产,而不是为了开发/测试。