我正在尝试为用 LINUX 编写的 c 代码创建一个 GUI。
这段代码主要是连接两个系统,打开串行端口,通过端口将数据从一个系统写入另一个系统。我该怎么做?
我手边的开发工具是Qt designer version 3.3.5和K Develop,我该用哪个,怎么用?
最佳答案
在 Linux 中,每个硬件设备都使用标准文件系统权限映射到文件系统。
如果你只是在Linux下使用一个简单的串口协议(protocol),你可以把任何串口设备当作一个文件。这意味着,只需使用标准文件即可打开、读取、写入和处理它们。
串行端口的“文件名”通常是 /dev/ttyS0
或 /dev/ttyUSB0
,具体取决于串行端口的类型。在常规发行版中,它通常链接到 /dev/modem
。
关于c - 串口通讯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/464334/