腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
OS X Vs
Linux
-串行端口处理
、
、
、
、
这个应用程序快运行了,但我遇到了一个有趣的
串口
写问题。 使用与
Linux
相同的设置(波特率为115.2k),OS串行数据发送似乎比
Linux
慢10倍或更多。在
Linux
中需要3秒,需要30-40秒,此时接收端的目标固件
超时
:)。深入研究串行端口写函数,我看到它正在使用select()系统调用来查找设备(或者更确切地说是文件描述符)是否准备好向其中
写入
数据。每次write系统调用在OS中
写入
1024字节的数据,在
Linux
中
写入
1087
浏览 3
提问于2010-08-22
得票数 3
2
回答
查看
串口
通信量
、
在
Linux
中,我没有PuTTY。 更具体地说,我有一个臂板,在一个USB电缆上与/dev/ttyACM0交谈,我想看看它正在发送什么。
浏览 0
提问于2013-11-22
得票数 2
2
回答
如何使用线程在
串口
上读写数据
、
、
我正在创建一个
串口
应用程序,其中我创建了两个线程,一个是
写入
器线程,它将数据
写入
串口
,另一个是读取器线程,它将从
串口
读取数据。我知道如何在
串口
上打开、配置、读取和
写入
数据,但如何使用线程来实现。我正在使用
LINUX
(ubuntu),并尝试用C打开ttyS0端口编程。
浏览 28
提问于2011-03-16
得票数 3
1
回答
使用c# SerialPort WriteTimeout?
、
、
我正在通过
串口
与电路通信,我想知道是否应该设置
写入
超时
?谢谢。
浏览 5
提问于2011-10-13
得票数 2
回答已采纳
1
回答
无法读取,但可以通过Android仿真器在
串口
上
写入
。
、
、
我正在开发一个通过Android仿真器与USB
串口
通信的程序。模拟器能够打开端口并
写入
其中。然而,阅读并没有发生。程序有一个由计时器维护的读取
超时
。读取发生在一个单独的“读”线程中。主线程有一个socketpair fd对,以向读取线程发送串行端口关闭后
超时
的信号。在读线程中,轮询发生在两个文件描述符上(poll()函数调用):一个是
串口
fd,另一个是套接字对。 我所连接的板可以很好地在“cutecom”上发送命
浏览 5
提问于2013-11-07
得票数 0
回答已采纳
1
回答
使用boost asio从
串口
读取最新数据
、
、
、
我有一些代码需要从串行设备中读取。它是一个由速率r调用的轮询函数。我尝试过的方法之一是使用read_until(),但它解决不了我的问题,因为在\r\n停止后,缓冲区中可能会有较新的数据。有人在这个问题上有建议吗?
浏览 4
提问于2014-12-28
得票数 0
2
回答
win32,C++中的连续串行
写入
、
、
、
我需要在
串口
上执行连续的串行
写入
,直到应用程序运行为止。谁能建议在串行通信中使用win32连续
写入
数据的适当步骤是什么? 我这么做是为了了解串行通信。但实际上,我必须连续地
写入
数据,直到应用程序运行,同时读取
串口</em
浏览 5
提问于2013-12-05
得票数 0
回答已采纳
1
回答
Linux
:如何通过cdc-adm驱动程序的USB大端点从用户空间传输数据
、
、
、
我是
linux
驱动程序的初学者,我开始为
Linux
中基于cdc-acm的USB设备编写一个应用程序。因此,我使用了cdc_acm驱动程序。我使用的USB设备有两个大容量端点(读和写)和一个中断端点。
浏览 11
提问于2020-02-26
得票数 0
回答已采纳
2
回答
从
串口
恰好读取N个字节
、
、
、
如何准确地从
串口
读取N字节?我需要我的线程阻塞,直到端口上至少有N字节可用,或者预设的
超时
时间已经到期。
超时
值和N在运行时都应该是可变的。注意:在
Linux
上,无论是否使用boost,都使用C/C++。
浏览 3
提问于2012-12-18
得票数 4
回答已采纳
1
回答
从串行中断读取开始
写入
?
、
、
、
我需要“监听”在
串口
上的传入流量,并对它做些什么。但当用户单击按钮时,我需要将数据
写入
该串行端口。 对于读取传入的消息,我使用ReadByte()而不需要
超时
。但是这个“阻塞”了
串口
。现在我不能在其他线程(执行按钮单击事件的线程)中
写入
它。我目前的解决方案是杀死试图读取数据然后开始将数据
写入
其中的线程。
浏览 1
提问于2014-09-19
得票数 0
回答已采纳
1
回答
串行读取函数同步
linux
、
我必须与其他两个函数共享
串口
读取功能,基本上 当某物被
写入
串口
时,它必须从
串口
读取ack/nack。有人能建议如何使用互斥或
linux
中任何其他可用于普通读取功能的同步功能来有效地实现这种同步吗?我不会为这些操作使用任何线程,因为这是在轮询的基础上完成的。
浏览 2
提问于2012-08-07
得票数 0
回答已采纳
1
回答
是否可以多次打开串行端口?
、
、
我正在设计一个控制系统,它应该在
串口
上处理太多的执行器(或多组执行器)。新的设计(尚未实现)应该控制多个POSIX线程的执行器。这完全取决于这样一个问题:是否可以通过多个线程
写入
串行端口。注意到:我不能测试
串口
的行为,因为目前我无法访
浏览 5
提问于2012-10-06
得票数 4
回答已采纳
1
回答
如何修改中的C#代码以从
串口
读取?
、
、
、
我试图将一个用C#编写的用于Windows的服务移植到
Linux
上,目的是完全取代。在Windows和
Linux
环境中,硬件仍然是相同的。到目前为止,这已经很好了--我已经安装了一体机,修改了那些需要修改的部分,停止寻找Nuget,编译软件时只带有外观错误,使用单一服务运行它,并与
串口
建立了通信。然而,这个符号根本没有被软件读取,而且每次我都要点击一个
超时
。,那么为什么我可以<em
浏览 2
提问于2016-04-17
得票数 1
回答已采纳
3
回答
pyserial -可以从线程a
写入
串口
,阻塞从线程b读取吗?
、
、
有没有人研究过从线程a
写入
Serial()对象(pyserial)和从线程b进行阻塞读取是否安全?如果我可以从主线程向
串口
写入
(从不从主线程读取),并在第二个线程中使用阻塞读取从
串口
读取(从不向其
写入
),我的应用程序将受益良多。
浏览 1
提问于2012-01-10
得票数 10
回答已采纳
1
回答
linux
上的CashCode Bill2Bill通信错误
、
我们所面临的问题与这里描述的一样,和Bill2Bill在
linux
系统上。所有内容都在Windows上工作,但是在
linux
上发送轮询命令{0x02、0x01、0x06、0x33、0x62、0x34}之后,我们无法从
串口
读取任何数据。设备被塞住,没有响应。在
linux
上
写入
串口
的字节是否有可能被更改,bill2bill是否得到修改过的数据或结构?
浏览 0
提问于2015-07-07
得票数 1
回答已采纳
3
回答
python串行
写入
超时
、
我遇到串行
写入
超时
。几天前,当我使用开关时,一切正常。但今天我换了另一个开关。则会出现串行
写入
超时
。我没有更改任何代码,但问题实际上是相当严重的。更严重的是,
超时
并不总是发生,这意味着有时我可以成功地
写入
串行。
浏览 1
提问于2016-08-19
得票数 3
1
回答
Linux
串口
通信
超时
- VirtualBox通过
、
、
相同的端口适用于供应商提供的Windows代码,在那里他们专门设置了发送/接收缓冲区和
超时
。我不能让
串口
在
Linux
上工作(最终需要在嵌入式系统上部署它)。用于3DM的任何
Linux
工作代码都将受到高度重视。还有关于Vbox串行/usb的任何警告,以便我可以考虑切换到真正的
Linux
安装。
浏览 3
提问于2010-02-11
得票数 1
回答已采纳
1
回答
在VxWorks中关闭无响应设备文件的端口的正确方法是什么?
、
、
、
、
我目前正在开发VxWorks中的一个应用程序,它使用read()函数与设备文件对话,并使用一组ioctl()来配置通信端口。有时会发生这样的情况,read()永远被卡住,因为它等待消息,但从未收到消息。下面的ioctl(fd,FIOCANCEL,0)将永远不会被访问。如果可能的话,我也想知道FIOCANCEL的实现,这样我就可以修改它了。
浏览 4
提问于2018-02-13
得票数 0
1
回答
总是得到读
超时
、
我目前正在努力使PIC32UBL Qt/
Linux
/Mac端口通过
串口
工作。到目前为止,我总是在读取串行端口时得到
超时
。 { }}
浏览 4
提问于2016-03-22
得票数 1
回答已采纳
1
回答
从bash脚本
写入
linux
串口
、
、
嗨,我正在使用raspberry pi,并试图在bash脚本中
写入
usb串行端口。我发现回声是正确的方法。此外,我想测试端口是否忙或没有在写的时候。所以我使用这个脚本: #!如何检查
写入
是否成功?
浏览 0
提问于2020-12-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何写入到Linux中的Windows分区?
如何在 Rust 中读取和写入文件|Linux 中国
Linux 6.1 迎来 Btrfs 异步缓冲写入补丁,吞吐量翻倍
两种方法实现Linux不活动用户登录超时后自动登出
PySerial,一个串口通信Python库!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券