USB虚拟COM端口

USB虚拟COM端口

如何识别与 INAV、Betaflight、Cleanflight 连接所需的 COM 端口。我的 PC 会自动识别我需要的 COM 端口;我的笔记本电脑无法识别它。

答案1

我认为如果串行通信成功,则意味着您安装了驱动程序(在清洁飞行的主页上)。因此,如果您尚未这样做,则必须在笔记本电脑上安装驱动程序。我认为另一个原因可能是您尚未上传飞行控制器内的软件。您需要进入固件闪存器并选择适当的固件,然后选择无重启序列、连接时闪存和全芯片擦除。然后,当您连接无人机时,请确保您正在访问启动模式(可能是一个按钮或两个引脚,您需要放置一根电线来连接它们)。

如果笔记本电脑正在运行Ubuntu,请尝试输入“ HWINFO” - SHORT,它将输出所有设备的列表和连接的端口。

DOSBOX 因此,在 DOSBox 中运行您的应用程序时,我需要在 dosbox 终端中输入“serial1 directserial realport:ttyUSB0”,以使应用程序能够连接到 COM1。

葡萄酒 但最有可能的是,您在 WINE 下运行该应用程序,并且您必须将 ttyUSB0 重定向到 COM 端口。wine 不支持 USB 驱动程序,但如果您的设备被识别为串行设备(我认为是),那么您需要在 com1 和 /dev/usb 之间建立符号链接,并且它必须位于文件夹 ~/.wine/dosdevices 中

这将允许Windows程序在Wine下运行,可以看到USB串行设备。

这应该可以。

ln -s/dev/ttyusb0〜/.wine/dosdevices/com1

http://ubuntuforums.org/showthread.p...66#post4969966

相关内容