我使用 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>