腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
php从
linux
串口
读取数据
、
、
我尝试用PHP在
Linux
平台上读取
串口
。我使用"php_serial.class.php“类进行
串口
操作。This works on both
linux
and windows (if$serial$
read
)){ whil
浏览 6
提问于2012-07-24
得票数 1
1
回答
Linux
:如何通过cdc-adm驱动程序的USB大端点从用户空间传输数据
、
、
、
我是
linux
驱动程序的初学者,我开始为
Linux
中基于cdc-acm的USB设备编写一个应用程序。因此,我使用了cdc_acm驱动程序。我使用的USB设备有两个大容量端点(读和写)和一个中断端点。
浏览 11
提问于2020-02-26
得票数 0
回答已采纳
1
回答
从
串口
Linux
C读取空字符
、
、
、
我在
Linux
中使用
串口
,从我的Arduino设备读取数据。每当我想从Arduino向
Linux
发送数据时,我首先发送两个字节,表示来自Arduino的总字节。假设,我想从Ardiuno发送300个字节到
Linux
,我将首先编写{
1
,44},然后按照以下公式将这
1
和44字节转换为int:int to_
read
=data[0] to_
read
= to_
read
<
浏览 3
提问于2013-12-07
得票数 1
回答已采纳
1
回答
select() api返回正值,但从searial port tiggers读取时出错
、
我在
Linux
上的
串口
应用程序上工作,当select () api检查等待句柄上的数据时,一旦数据到达端口,它就返回正值,但
read
() api调用返回-
1
,这怎么可能?
浏览 8
提问于2012-08-07
得票数 0
回答已采纳
1
回答
使ReadFile()在读取某些内容后立即返回
、
、
我希望在
Linux
和Windows上以一致的方式从
串口
读取数据。我注意到
read
()和ReadFile()的行为略有不同。考虑以下代码:int r =
read
(fd, buf, 256); ReadFile(handle, buf, 256, &r, NULL);但是,有一点不同:
read
()将在至少
1
个字节到达时立即返回,而ReadFile()在所有256个字节到
浏览 9
提问于2019-01-08
得票数 2
2
回答
在Rebol3中读取
串口
、
、
我总是只取回我在ser/data中写到
串口
的最后一条命令。,但这是串行设备如何使用
Linux
命令‘screen’进行操作的:debug onDebug messages enabled.但是,我永远看不到"Debug messages在Rebol2中,这要简单得多,但不是异步的:== [com
1
com2 com4] >> ser: open/no-wait serial:
浏览 5
提问于2016-11-24
得票数 3
1
回答
将C++
串口
奇偶校验代码从
Linux
移植到Windows
、
、
、
、
我在编程方面不是很有经验,但我试图将C++代码从
Linux
移植到Windows。它是一个函数,它写入
串口
并读取答案,然后对其进行解析。我可能会把它们放在一起,但我不确定的是如何将以下内容从
Linux
移植到Windows: options.c_cflag |= PARENB ||= PARENB | CMSPAR;这些函数用于
浏览 1
提问于2015-03-10
得票数 1
回答已采纳
2
回答
如何从
Linux
串口
读取
、
我想用我的
Linux
() PC来控制它。我是新来的
串口
编程。我能够发送数据,但我不能读取数据。Must be cleared by the user.现在,运行在
Linux
上的C程序中的代码. int res =
read
(fd, bufstring, so we can printf */ if (buf[0] == '\0')
浏览 13
提问于2010-07-02
得票数 0
回答已采纳
1
回答
是否可以多次打开串行端口?
、
、
我正在设计一个控制系统,它应该在
串口
上处理太多的执行器(或多组执行器)。新的设计(尚未实现)应该控制多个POSIX线程的执行器。我使用内核2.6.38-8修补了Xenomai实时子系统(如果重要的话)
浏览 5
提问于2012-10-06
得票数 4
回答已采纳
1
回答
在
Linux
上配置
串口
的最简单方法是什么?
在Windows命令提示符中配置
串口
,我可以简单地使用:或者阅读配置:
Linux
中有类似的命令吗?在
Linux
中找到和配置
串口
的最简单方法是什么?
浏览 0
提问于2015-11-13
得票数 26
回答已采纳
1
回答
scanf函数和EINTR信号
、
、
、
、
我在
Linux
平台上工作。我有一个基于控制台的多线程应用程序,它加载一个用于其他功能的多线程共享对象库。共享对象库在内部打开用于通信的串行端口。该库使用'open','
read
‘和'write’
Linux
系统调用进行串行通信。
串口
通信采用信号处理器接收数据。控制台应用程序中的主线程等待'scanf‘语句,以从用户获取输入。有没有办法让“scanf”不会因为
串口
上的读写操作而中断?
浏览 7
提问于2015-03-25
得票数 0
1
回答
嵌入式
Linux
:从
串口
读取字节速度太慢,传输速度太快
、
、
、
在DOS中,单个字节直接从
串口
读取并写入
串口
(没有像
Linux
那样的内核缓冲区),因为大多数C代码都是可移植到
Linux
的,因此我试图复制DOS在
Linux
中读写
串口
的行为,以保持其余部分处理这些单个字节我打开并初始化了PC中的
串口
,如下所示。fifo *f, char data) if( (f->write +
1
== f->
read
) || (f->
read
== 0 &
浏览 1
提问于2018-06-19
得票数 2
回答已采纳
3
回答
当我拔掉串行电缆时,
Linux
read
()调用不返回错误
、
、
我是C和
Linux
的新手。我正在尝试使用系统调用从
串口
读取一些数据,并且运行良好。问题是,
read
()是,即使当代码是running.Please帮助时,也不返回负的值,即使我拔掉了串行电缆。char cBuff[100];while (( nbytes =
read
(fd, buffptr, cBuff + sizeof(cBuff) - buffptr-
1
)) > 0) //Do something if(nbytes &l
浏览 3
提问于2016-10-24
得票数 1
回答已采纳
1
回答
android things UART无法接收数据(RPi3B)
、
当我从计算机上的
串口
调试工具发送数据时,应用程序UART回调函数被调用,但UART读取函数无法读取数据,以下while函数从未输入,参数读取始终为零。while ((
read
= mLoopbackDevice.
read
(buffer, buffer.length)) > 0) {} 我单独尝试了mLoopbackDevice.write()函数,效果很好。我还单独尝试了mLoopbackDevice.
read
(
浏览 14
提问于2017-03-14
得票数 1
1
回答
在VxWorks中关闭无响应设备文件的端口的正确方法是什么?
、
、
、
、
我目前正在开发VxWorks中的一个应用程序,它使用
read
()函数与设备文件对话,并使用一组ioctl()来配置通信端口。有时会发生这样的情况,
read
()永远被卡住,因为它等待消息,但从未收到消息。下面的ioctl(fd,FIOCANCEL,0)将永远不会被访问。我的问题是,我如何结合使用select()和FIOCANCEL来正确地断开连接,以便以后可以再次执行
read
()。 如果可能的话,我也想知道FIOCANCEL的实现,这样我就可以修改它了。
浏览 4
提问于2018-02-13
得票数 0
1
回答
在java中指定COM端口文件
、
在类似于Unix的操作系统中,我们可以通过诸如/dev/ttyUSB0之类的文件访问
串口
。根据这个,可以使用文件名(如COM
1
: )来访问
串口
。对于这样的文件名,java的替代方案是什么?String INPUT_PORT_FILE_NAME =
linux
?"编辑我在
linux
机器上,我想让我的代码易于移植!
浏览 6
提问于2016-05-28
得票数 3
回答已采纳
1
回答
为什么只在按enter键后才收到串行连接中的字符?
、
、
cat /dev/ttyO5 有没有什么方法可以不按enter键来接收字符?
浏览 4
提问于2014-11-30
得票数 3
回答已采纳
2
回答
用C语言解析和读取数据帧?
、
、
、
我正在编写一个程序,从
Linux
上的
串口
读取数据。我需要得到这些数据获取数据的八进制
1
,2在数据字段获取数据的八进制3,4在数据字段得到CRC字段中的值以检查数据的一致性 int readport(int fd, char *result)
浏览 11
提问于2010-03-23
得票数 3
2
回答
读/写系统调用从哪个缓冲区读取/写入数据
、
、
我正在处理
串口
编程,我有以下疑问,请清除它。 "/proc/tty/driver/serial“的Rx和Tx指的是哪个缓冲区。
浏览 3
提问于2013-08-22
得票数 0
1
回答
Linux
read
()延迟
、
、
、
在
Linux
(4.8)中,有没有办法改善
串口
数据处理的延迟?特别是,线路上的实际数据与此端口上的select()和
read
read
()函数返回之间的时间。 现在,我的测量结果是350微秒。
浏览 23
提问于2017-03-04
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux read的用法
Linux快速入门(1)
爱上Linux系列(1)
PySerial,一个串口通信Python库!
Linux基础入门课程(1)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券