0

我在单板计算机上调试,我发现我从来没有在我的程序中关闭过 ttyUSB。现在程序将无法通过 open() 函数。如何手动关闭线路,或强制打开?我不希望关闭计算机,USB 设备必须保留在 SBC 中。

我遇到问题的具体线路是:

gpso = open(GPSDEVICE, O_RDWR | O_NOCTTY); //gps device is the directory name of the device (ttyUSB0)
4

1 回答 1

3

在进程终止时,内核会自动关闭所有文件句柄。

如果设备仍处于打开状态,则表示该进程仍在运行。杀了它。

于 2012-05-03T22:22:02.620 回答