代码之家  ›  专栏  ›  技术社区  ›  goldenmean

WINE中的串行端口访问错误

  •  2
  • goldenmean  · 技术社区  · 16 年前

    我有一个设置,我使用一个USB串行适配器+一些应用程序,使用该串行USB发送和接收数据。但这种在Windows上甚至在VMWare虚拟Windows上运行的设置在WINE下不起作用。它传输数据,但我无法接收数据。电缆和应用程序与工作和非工作场景中的相同。我猜想,应用程序通过USB串行电缆工作,在虚拟Windows(在linux上运行的VMware)下,通过将/dev/ttyUSB映射到com端口,不需要外部软件/DLL,这意味着它不需要任何特定的驱动程序(这个应用程序不需要任何驱动程序的假设正确吗?)

    (我还尝试了不同的设置(不同的USB串行适配器+WINE下的不同应用程序,但即使在WINE下也不起作用,但在WIndows/虚拟WIndows下也可以正常工作)

    欢迎指点。

    1 回复  |  直到 13 年前
        1
  •  4
  •   tibur    16 年前

    从未尝试过使用串行端口的wine,但这可能会有所帮助:

    cd .wine/dosdevices
    ln -s /dev/ttyUSB0 com1