首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于通过USB电缆进行进程通信的问题

关于通过USB电缆进行进程通信的问题
EN

Stack Overflow用户
提问于 2009-12-04 16:29:40
回答 2查看 580关注 0票数 0

在Linux的主机-目标设备环境中,我有一些关于USB电缆通信的问题。(USB2.0)请帮助我们,因为我们被困在下面的实现中。我们有一台主机PC通过USB电缆连接到目标设备(Linux OS)。在目标设备上,我们需要产生3到4个子进程。使用fork()或一些等效的系统调用,所有子进程应该独立地与主机PC通信,尽管有自己的源文件描述符和宿文件描述符。根据我们的实验,一次一个进程与PC通信,然后将控制权交给另一个进程。但我们的要求是用于同时通信。我们不确定USB驱动程序(2.0/3.0)是否支持此方法。

关于这一点的任何建议都会很有帮助。

谢谢。

-AD

EN

回答 2

Stack Overflow用户

发布于 2009-12-04 16:36:25

根据我们的实验,一次一个进程与PC通信,然后将控制权交给另一个进程。

这就是计算机的工作原理。一次只有一个线程控制特定的CPU -当它阻塞i/o或耗尽它的量时,控制权交给另一个线程。

对于不能一个接一个地发送数据的情况,你需要什么同时进行管理?

票数 1
EN

Stack Overflow用户

发布于 2009-12-08 15:59:05

USB是一种具有单一数据总线的串行总线协议,这意味着,您所寻找的是不可能的。

但是我们可以有4个不同的USB通信管道,它们可以提供不同的路径,但不能同时提供。

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

https://stackoverflow.com/questions/1845631

复制
相关文章

相似问题

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