c - 串口通讯

标签 c linux serial-port

我正在尝试为用 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/

相关文章:

c - 从 C 到汇编

c - 一个虚拟地址空间中的进程线程如何进行内存管理?

python - 无法远程访问 RabbitMq 服务器

c++ - 检测移除打开的串口设备(Qt/Windows)

c++ - 双指针和它们之间的括号

java - 检测 Web 应用程序和桌面应用程序中的漏洞

c - 调用 getifaddrs() 时 ifa_addr 何时为 NULL?

c++ - 使用 'gcc' 和 'c++' 命令编译 C++ 文件有什么区别?

c - 如何避免阻塞读取功能?

java - 比较十六进制值java