现在搞通了一个串口程序,但如果有多个个串口怎么办呢?

发布于 2022-10-15 04:35:17 字数 50 浏览 17 评论 0

现在搞通了一个串口程序,但如果有多个个串口怎么办呢?程序应该不是各自一份吧。用select行吗???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

一袭白衣梦中忆 2022-10-22 04:35:17

杀鸡焉用牛刀~ 再多能有几个呢? 还是要看你具体的要求吧, 异步or同步?

赠佳期 2022-10-22 04:35:17

杀鸡焉用牛刀~ 再多能有几个呢? 还是要看你具体的要求吧, 异步or同步?
crazyhadoop 发表于 2011-06-11 00:08

    没明白我的意思,就是我的板子上有4个串口,我现在调通一个。如果想用4个串口,程序部分怎么弄呢?? 用4份程序????

何以心动 2022-10-22 04:35:17

嗯,这个我也不好说,4个端口总要做点事情吧? 做了事要和别的沟通一下,这个要看你的程序的逻辑了吧。

凉世弥音 2022-10-22 04:35:17

嗯,这个我也不好说,4个端口总要做点事情吧? 做了事要和别的沟通一下,这个要看你的程序的逻辑了吧。
crazyhadoop 发表于 2011-06-11 00:40

    嗯,但如果想4个串口都工作的话,一般是怎么处理呢????

傾旎 2022-10-22 04:35:17

考虑用进程间通信来互相传递一些数据?

偏爱自由 2022-10-22 04:35:17

4个串口都做同一件事情么
这个有点...

缘字诀 2022-10-22 04:35:17

4个串口都做同一件事情么
这个有点...
TerryJk 发表于 2011-06-12 11:37

    不是,我的意思是我现在的板子上有4个串口,我现在编写了一份测试程序调通了其中一个,我现在想4个串口都正常各自独立工作,是不是我还的在我编写的测试程序上要修改成4份程序。还是需要一份程序做些改动就行???   另外一个线程可以处理4个串口通信吗?还是需要4个线程呢???   
  我看到有select函数,这函数可以同时侦听4个串口吗???

深海少女心 2022-10-22 04:35:17

调通?裸机?但LZ又说select,应该是在操作系统上。独立工作是什么意思?在用户态驱动串口是通过对设备节点的操作实现的,同一个程序打开不同的设备节点就操作不同的串口。看你独立工作的要求是什么,可以在一个进程里做,也可以运行同一个程序多个实例,每个进程负责一个设备节点。

暖伴 2022-10-22 04:35:17

select可以。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文