FT232 USB 串行无法与守护进程一起使用

FT232 USB 串行无法与守护进程一起使用

我正在尝试使用 USB-Serial 转换器和在嵌入式主板 (Odroid-XU) 上启动时启动的程序 (守护进程)。守护进程无法工作,因为它无法打开串行端口 /dev/ttyUSB0,并报告端口已在使用中 (设备或资源繁忙)。

因此,我的第一个想法是某些东西在启动后不久使用了串行端口。但是当我拔下并重新插入 USB 串行适配器时,我遇到了同样的问题:几秒钟内我无法使用它。我用示波器检查了 TX 端口的输出,似乎它在插入后或启动后接收命令。

那么这里发生了什么?有什么解决方案可以避免这种情况?

答案1

我通过sudo lsof /dev/tty*找出哪个进程正在使用串行端口解决了我的问题。然后简单地modemmanager从启动顺序中删除解决了我的问题。顺便说一句,我发现回答我需要的有点晚了。我应该花更多的时间superuser

相关内容