腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
同时从多个进程打开tty?
、
、
、
、
我必须确保
linux
上的tty设备只能同时从一个实例访问。为此,我实现了一个flock()函数。然而,在我的测试中,即使没有flock()逻辑,我也无法同时从另一个进程打开
串口
。我现在想知道这是否是所有情况下的正常行为,所以我可以删除我的flock()逻辑并依赖
阻塞
的open()逻辑?在任何情况下都可以同时从不同的实例打开
串口
吗?但是,open()函数似乎由于flock()而被
阻塞
。
浏览 2
提问于2017-07-26
得票数 0
回答已采纳
1
回答
linux
串口
:读被
阻塞
模式
、
我的目标是为
串口
设置两个线程:一个用于读,一个用于写。但是读取数据线程:我无法将其设置为
阻塞
,读取函数立即返回,即使读取数据长度为零。 我应该如何修改代码,使读取函数被
阻塞
?
浏览 14
提问于2015-02-17
得票数 0
2
回答
从
串口
恰好读取N个字节
、
、
、
如何准确地从
串口
读取N字节?我需要我的线程
阻塞
,直到端口上至少有N字节可用,或者预设的超时时间已经到期。超时值和N在运行时都应该是可变的。注意:在
Linux
上,无论是否使用boost,都使用C/C++。
浏览 3
提问于2012-12-18
得票数 4
回答已采纳
1
回答
当其他线程正在等待读时,对
串口
的写入将永远
阻塞
。
、
、
、
、
一个线程从
串口
读取并写入标准输出,而另一个线程(主线程)从stdin读取并写入
串口
。但是
串口
的书写永远是
阻塞
的。如果我不启动
串口
读取线程,
串口
写入就不会
阻塞
.我在Windows 7上使用Visual 2008。如何避免
阻塞
?
串口
打开: GENERIC_READ | GENERIC_WRITE,//access ( read an
浏览 3
提问于2014-08-03
得票数 0
回答已采纳
1
回答
如何设计对nanomsg套接字和tty或Netlink的异步处理?
、
、
、
、
如何编写主循环(在C语言中用于
Linux
系统),该循环在等待来自多个源的消息时
阻塞
,例如b )一个纳米插座和Netlink套接字? 从哪里开始?我想我可以轮询nanomsg套接字,然后轮询
串口
,然后睡上0.1秒,但如果可能的话,这是我想要避免的模式。
浏览 1
提问于2018-06-30
得票数 0
2
回答
Linux
串行端口的问题
、
我正在编写代码,以便在
linux
中通过
串口
与另一台设备进行通信。 我想要超时的非
阻塞
,即使0个字符到达。termios结构允许您设置VTIME和VMIN,但是如果VMIN大于0,并且返回0个字符,则读取调用将
阻塞
forever...WTF,这是为什么。这似乎不包括其他设备在短时间内停机,而现在我的应用程序在读取调用时被
阻塞
的情况。这似乎是一个需要忽视的关键行为。我真的不想实现我自己的超时。
浏览 10
提问于2011-10-08
得票数 1
回答已采纳
3
回答
Minicom未正确捕获数据
、
、
我有一个问题,我已经将我的
linux
服务器连接到串行端口。从
串口
流经epabx的数据源源不断。有人能帮我这个忙吗。
浏览 8
提问于2009-12-15
得票数 4
回答已采纳
2
回答
Python:如何在不
阻塞
的情况下托管websocket并与
串口
交互?
、
、
、
、
我正忙着开发一个Python系统,它使用web套接字从
串口
发送/接收数据。我看过NodeJS是如何与串行端口交互的,它看起来要好得多。附加详细信息: 用于串行连
浏览 5
提问于2015-04-11
得票数 1
2
回答
Linux
在串行传输端轮询
、
、
、
、
我正在arm开发板上实现RS485,使用
串口
和gpio进行数据使能。write(fd, data, datalen);DataEnable.Set(false); 我想将
阻塞
模式更改为非
阻塞
模式系统:
linux
语言:黑板: BeagleBone c++
浏览 9
提问于2014-08-27
得票数 0
7
回答
Linux
下的低延时串行通信
、
、
、
、
我正在
Linux
的
串口
上实现一个协议。该协议基于请求应答方案,因此吞吐量受到将数据包发送到设备并获得应答所需时间的限制。这些设备大多是基于arm的,运行
Linux
>= 3.0。
阻塞
或非
阻塞
IO是否会影响延迟?还有没有其他我可以尝试减少延迟的东西?
浏览 3
提问于2012-10-30
得票数 16
回答已采纳
1
回答
为什么只在按enter键后才收到串行连接中的字符?
、
、
cat /dev/ttyO5 有没有什么方法可以不按enter键来接收字符?
浏览 4
提问于2014-11-30
得票数 3
回答已采纳
1
回答
使ReadFile()在读取某些内容后立即返回
、
、
我希望在
Linux
和Windows上以一致的方式从
串口
读取数据。我注意到read()和ReadFile()的行为略有不同。考虑以下代码:int r = read(fd, buf, 256); ReadFile(handle, buf, 256, &r, NULL);这两个函数都将永远
阻塞
,直到数据到达。因此,我想问:有没有办法让ReadFile()的行为像
Linux
上的read()一样,也就是说,即使有
浏览 9
提问于2019-01-08
得票数 2
1
回答
读取I/O (在本例中为串行端口)而不
阻塞
(Ruby)
、
我正在尝试使用
串口
gem读取Ruby中的
串口
。问题是有时没有要读取的数据,当我告诉程序读取串行端口时,程序挂起了……我试过使用sp.read、sp.readline和sp.readlines;它们都会导致程序
阻塞
(在Windows下)。有没有人知道有没有不会造成
阻塞
的方法?基本上,我希望如果没有数据可读,谢谢。
浏览 3
提问于2012-11-28
得票数 0
回答已采纳
3
回答
linux
中
串口
描述符块上的“‘close”函数
、
、
我正在使用termios函数在
Linux
上进行串行通信。我实际上使用的不是真正的
串口
,而是虚拟小工具
串口
驱动/dev/ttyGS0。文件描述符以非
阻塞
方式打开。如果不是这样,一些内部fifo会被填满,并且写返回“会
阻塞
”错误。到目前为止一切顺利,我对此没有任何问题。 问题是,当我想关闭这样的文件描述符与填充的fifo,关闭函数块!
浏览 2
提问于2013-01-10
得票数 4
1
回答
Linux
:如何通过cdc-adm驱动程序的USB大端点从用户空间传输数据
、
、
、
我是
linux
驱动程序的初学者,我开始为
Linux
中基于cdc-acm的USB设备编写一个应用程序。因此,我使用了cdc_acm驱动程序。我使用的USB设备有两个大容量端点(读和写)和一个中断端点。
浏览 11
提问于2020-02-26
得票数 0
回答已采纳
2
回答
Linux
无线网络测试平台
、
、
、
、
我正在编写一个用于无线传感器网络的
linux
测试平台。核心目标是测试任意两个节点之间的数据传输。网络使用树拓扑运行。网络中的一个节点是“驱动程序”。该节点通过
串口
连接到
linux
PC上。我想要写的是这个
linux
PC上的软件,它将驱动网络中的数据传输。以下是要求。 网络中
浏览 4
提问于2009-06-08
得票数 0
1
回答
周期性串行口延迟
、
我正在读取数据从一个传感器连接到一个标准的RS-232
串口
在一个传统的
linux
内核(Ubuntu12.04) 传感器输出的频率为1000 The。并以115200,8N1的波特率连接。我试验了调度器优先级(nice)和
串口
设置(ASYNC_LOW_LATENCY、VMIN、VTIME、raw、非
阻塞
设置等)。这些似乎都没有任何明显的效果。除了重新编译内核或切换到更实时的操作系统之外,我还能做些什么来获得更一致的
串口
读取吗?
浏览 4
提问于2015-03-04
得票数 1
1
回答
在Qt中等待数据从
串口
到达
、
我在我的qt应用程序中使用
串口
连接。我的问题是,在发送命令后,我无法返回控件(或来自通信端口的值)。 我有一个名为serial.cpp的类,它负责
串口
连接。这个类包含两个队列。
浏览 4
提问于2015-05-27
得票数 0
回答已采纳
1
回答
Linux
下
阻塞
UART
串口
的I/O写操作
、
、
、
但是,因为我的UART的写入功能是一个非
阻塞
IO操作,所以我无法知道何时将我的RS-485芯片转换为接收模式。 我如何对UART进行
阻塞
写操作,除非所有字节都通过串行线实际发送,否则函数不会退出?
浏览 0
提问于2012-12-09
得票数 3
2
回答
如何确定哪个进程正在使用串行端口?
、
我工作的公司生产通过
串口
与计算机通信的硬件。第三方公司编写软件,与我们的硬件通信。 最好是vb.net,但我也会接受语言不可知论的答案。
浏览 6
提问于2008-09-03
得票数 28
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从linux源码看socket的阻塞和非阻塞
linux非阻塞的socket发送数据出现EAGAIN错误的处理方法
Java NIO-阻塞和非阻塞
串口通信-实例9:串口双机通信
什么是串口通信?串口通信问题如何排查?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券