首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >串口通信

串口通信
EN

Stack Overflow用户
提问于 2013-12-07 17:21:15
回答 2查看 206关注 0票数 0

我正在开发一个软件,允许您通过C++包装类以更简单的方式管理串口通信。但我遇到了一些疑问;例如,我想在另一个屏幕上显示一条简单的信息:

1)是否需要一个“监听服务器”(然后设置它)?或者直接编写,如下面的示例:

代码语言:javascript
运行
复制
#include <fcntl.h>
#include <unistd.h>
int main()
{
  int fd = open("/dev/tty2", O_RDWR);
  write(fd, "Hello World", sizeof("Hello World"));
  return 0;
}

(只是为了展示自己的行为)

2)我在寄件人计算机上运行程序。在第二个问题上,我要做什么?这两台机器都运行Linux。请给我尽可能多的信息,我从来没有处理过这种(旧的)沟通方式。

编辑:到目前为止,在我找到的每个程序中,读和写都在同一个程序中。我知道为什么,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-12 18:38:28

个人测试,是的,你必须设置一个听众和一个作家程序。有点像客户端服务器,我想。

票数 0
EN

Stack Overflow用户

发布于 2016-01-24 10:54:26

通常发送和接收是在一个程序中实现的。所以你在这两台机器上都有相同的程序,即使你总是从同一台机器发送,在另一台机器上接收。如果您想以两种方式进行通信,则需要在同一应用程序中发送和接收。但是你需要一个同步机制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20444217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档