有没有可以阅读的C ++示例?
答案 0 :(得分:2)
您可能需要使用open(2),close(2),read(2),write(2),ioctl(2),fcntl(2)系统调用。
串口很复杂。了解他们的ioctl commands和termios
阅读一本关于linux programming(或约advanced unix programming)的好书。串口和tty(包括伪ttys)很复杂!
答案 1 :(得分:1)
极少数计算机有RS-422个端口,是否是RS-232(“普通旧串口”)的错误?
无论如何,Linux使用device drivers使各种硬件设备可用作您可以打开的文件。这些文件通常位于/dev/
目录中。您可以检查内核的启动消息(运行dmesg
命令)以查看与相关串行端口关联的设备名称,然后open()
它。