腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
在串行传输端轮询
、
、
、
、
我正在arm开发板上实现RS485,使用
串口
和gpio进行数据使能。write(fd, data, datalen);DataEnable.Set(false); 我想将
阻塞
模式更改为非
阻塞
模式系统:
linux
语言:黑板: BeagleBone c++
浏览 9
提问于2014-08-27
得票数 0
2
回答
Linux
串行端口的问题
、
我正在编写代码,以便在
linux
中通过
串口
与另一台设备进行通信。 我想要超时的非
阻塞
,即使0个字符到达。termios结构允许您
设置
VTIME和VMIN,但是如果VMIN大于0,并且返回0个字符,则读取调用将
阻塞
forever...WTF,这是为什么。这似乎不包括其他设备在短时间内停机,而现在我的应用程序在读取调用时被
阻塞
的情况。这似乎是一个需要忽视的关键行为。我真的不想实现我自己的超时。
浏览 10
提问于2011-10-08
得票数 1
回答已采纳
1
回答
同时从多个进程打开tty?
、
、
、
、
我必须确保
linux
上的tty设备只能同时从一个实例访问。为此,我实现了一个flock()函数。然而,在我的测试中,即使没有flock()逻辑,我也无法同时从另一个进程打开
串口
。我现在想知道这是否是所有情况下的正常行为,所以我可以删除我的flock()逻辑并依赖
阻塞
的open()逻辑?在任何情况下都可以同时从不同的实例打开
串口
吗?但是,open()函数似乎由于flock()而被
阻塞
。
浏览 2
提问于2017-07-26
得票数 0
回答已采纳
3
回答
Minicom未正确捕获数据
、
、
我有一个问题,我已经将我的
linux
服务器连接到串行端口。从
串口
流经epabx的数据源源不断。有人能帮我这个忙吗。
浏览 8
提问于2009-12-15
得票数 4
回答已采纳
1
回答
linux
串口
:读被
阻塞
模式
、
我的目标是为
串口
设置
两个线程:一个用于读,一个用于写。但是读取数据线程:我无法将其
设置
为
阻塞
,读取函数立即返回,即使读取数据长度为零。 我应该如何修改代码,使读取函数被
阻塞
?
浏览 14
提问于2015-02-17
得票数 0
7
回答
Linux
下的低延时串行通信
、
、
、
、
我正在
Linux
的
串口
上实现一个协议。该协议基于请求应答方案,因此吞吐量受到将数据包发送到设备并获得应答所需时间的限制。这些设备大多是基于arm的,运行
Linux
>= 3.0。
阻塞
或非
阻塞
IO是否会影响延迟?还有没有其他我可以尝试减少延迟的东西?
浏览 3
提问于2012-10-30
得票数 16
回答已采纳
2
回答
从
串口
恰好读取N个字节
、
、
、
如何准确地从
串口
读取N字节?我需要我的线程
阻塞
,直到端口上至少有N字节可用,或者预设的超时时间已经到期。超时值和N在运行时都应该是可变的。注意:在
Linux
上,无论是否使用boost,都使用C/C++。
浏览 3
提问于2012-12-18
得票数 4
回答已采纳
1
回答
周期性串行口延迟
、
我正在读取数据从一个传感器连接到一个标准的RS-232
串口
在一个传统的
linux
内核(Ubuntu12.04) 传感器输出的频率为1000 The。并以115200,8N1的波特率连接。我试验了调度器优先级(nice)和
串口
设置
(ASYNC_LOW_LATENCY、VMIN、VTIME、raw、非
阻塞
设置
等)。这些似乎都没有任何明显的效果。除了重新编译内核或切换到更实时的操作系统之外,我还能做些什么来获得更一致的
串口
读取吗?
浏览 4
提问于2015-03-04
得票数 1
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
1
回答
Linux
:如何通过cdc-adm驱动程序的USB大端点从用户空间传输数据
、
、
、
我是
linux
驱动程序的初学者,我开始为
Linux
中基于cdc-acm的USB设备编写一个应用程序。因此,我使用了cdc_acm驱动程序。我使用的USB设备有两个大容量端点(读和写)和一个中断端点。
浏览 11
提问于2020-02-26
得票数 0
回答已采纳
2
回答
Python:如何在不
阻塞
的情况下托管websocket并与
串口
交互?
、
、
、
、
我正忙着开发一个Python系统,它使用web套接字从
串口
发送/接收数据。我看过NodeJS是如何与串行端口交互的,它看起来要好得多。附加详细信息: 用于串行连
浏览 5
提问于2015-04-11
得票数 1
1
回答
为什么只在按enter键后才收到串行连接中的字符?
、
、
cat /dev/ttyO5 有没有什么方法可以不按enter键来接收字符?
浏览 4
提问于2014-11-30
得票数 3
回答已采纳
2
回答
如何找出ReadFile函数超时?
、
、
、
、
当我将UART转换器连接到我的笔记本电脑后,不通过GetTimeout和SetTimeout
设置
超时
设置
,ReadFile就会
阻塞
。但是,一旦我通过SetTimeOut
设置
了它们,即使没有读取给定的字节数,ReadFile也不再
阻塞
,并返回true。当ReadFile返回true但dwRead参数为0时,由于没有数据通过
串口
进入我的PC,我的结论是ReadFile函数必须超时。但是,使用GetLastError返回0。
浏览 1
提问于2016-07-13
得票数 0
回答已采纳
2
回答
WSL和串行端口
、
、
我在WSL2.0上使用Win10和
Linux
Ubuntu。 为了测试一些程序,我想在通过WSL运行的
Linux
的"loopback“中使用我的PC的
串口
。基本上,我希望
Linux
/WSL上的进程能够通过
串口
发送/接收来自Windows进程的数据,反之亦然,但不需要任何硬件攻击。当然,我已经尝试将Windows进程序列
设置
为"COM1“(由Windows资源管理器指示),并将WSL上的
Linux
端口
设置
为&quo
浏览 16
提问于2021-10-03
得票数 0
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
回答
如何在
Linux
上的
串口
设备上
设置
非标准的波德率?
、
、
在
Linux
上
设置
自定义波德率的方法是什么? 编写内核
串口
驱动程序。
浏览 2
提问于2013-10-18
得票数 1
回答已采纳
1
回答
读取I/O (在本例中为串行端口)而不
阻塞
(Ruby)
、
我正在尝试使用
串口
gem读取Ruby中的
串口
。问题是有时没有要读取的数据,当我告诉程序读取串行端口时,程序挂起了……我试过使用sp.read、sp.readline和sp.readlines;它们都会导致程序
阻塞
(在Windows下)。有没有人知道有没有不会造成
阻塞
的方法?基本上,我希望如果没有数据可读,谢谢。
浏览 3
提问于2012-11-28
得票数 0
回答已采纳
1
回答
在调用CreateFile打开串行端口"comX“时,如何
设置
有限的时间?
、
、
我有一个蓝牙
串口
与硬件通信。如果硬件不通电,使用"CreateFile“将导致线程
阻塞
,并在5-6秒后造成”信号量超时时间已过期“的错误。是否可以通过
设置
超时时间来减少使用"CreateFile“的时间?谢谢。
浏览 3
提问于2017-03-17
得票数 1
回答已采纳
1
回答
在C中可以编程地保持
串口
Tx线高或低吗?
、
、
、
这是我的C程序(在
Linux
中)的相关部分: //3. and then repeat the message}蒂娅谢谢你的帮助。
浏览 7
提问于2022-04-26
得票数 -1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从linux源码看socket的阻塞和非阻塞
linux下设置ip
linux非阻塞的socket发送数据出现EAGAIN错误的处理方法
Linux GRUB介绍与设置
工控电脑串口连接传输不稳定试下这些设置
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券