ioctl不适用于设备serial-master / src / unix.cpp

时间:2019-05-06 08:23:42

标签: c++ raspbian ioctl

我使用 wjwwood serial-master 库在Linux下管理Raspberry Pi上的串行端口。 使用/ dev / ttyAMA0串行端口 在Raspbian 9.4中工作正常,但是在Raspbian 8.0中我收到以下错误

  

“设备不适当的ioctl”文件/serial-master/src/unix.cpp,第488行

该行是:

size_t
Serial::SerialImpl::available ()
{
  if (!is_open_) {
    return 0;
  }
  int count = 0;

  if (-1 == ioctl (fd_, TIOCINQ, &count)) {
      THROW (IOException, errno);
  } else {
      return static_cast<size_t> (count);
  }
}
```cpp


<https://github.com/wjwwood/serial>

0 个答案:

没有答案