腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
php从
linux
串口
读取数据
、
、
我尝试用PHP在
Linux
平台上读取
串口
。我使用"php_serial.class.php“类进行
串口
操作。This works on both
linux
and windows (if$serial($
read
)){ whi
浏览 6
提问于2012-07-24
得票数 1
3
回答
当我拔掉串行电缆时,
Linux
read
()调用不
返回
错误
、
、
我是C和
Linux
的新手。我正在尝试使用系统调用从
串口
读取一些数据,并且运行良好。问题是,
read
()是,即使当代码是running.Please帮助时,也不
返回
负的值,即使我拔掉了串行电缆。编辑:当我拔掉电缆时,它会
返回
一个零。char cBuff[100];while (( nbytes =
read
(fd, buffptr, cBuff + sizeof(cBuff) - buffptr- 1)) >
0
)
浏览 3
提问于2016-10-24
得票数 1
回答已采纳
1
回答
select() api
返回
正值,但从searial port tiggers读取时出错
、
我在
Linux
上的
串口
应用程序上工作,当select () api检查等待句柄上的数据时,一旦数据到达端口,它就
返回
正值,但
read
() api调用
返回
-1,这怎么可能?
浏览 8
提问于2012-08-07
得票数 0
回答已采纳
1
回答
Linux
:如何通过cdc-adm驱动程序的USB大端点从用户空间传输数据
、
、
、
我是
linux
驱动程序的初学者,我开始为
Linux
中基于cdc-acm的USB设备编写一个应用程序。因此,我使用了cdc_acm驱动程序。我使用的USB设备有两个大容量端点(读和写)和一个中断端点。现在,我的问题是,所有这些端点是否都在同一个/dev/ttyACM
0
文件上运行,以及如何将这个tty文件上的写调用转换为acm_write_bulk fops调用?如果我写一个数据来触发一个USB功能到ttyACM
0
文件中,这些数据会通过大容量端点发送吗?或者如何将数据直接从用户空间发送到大容量端点。我应该在
浏览 11
提问于2020-02-26
得票数 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: open serial://ttyUSB
0
/9600>> <
浏览 5
提问于2016-11-24
得票数 3
1
回答
android things UART无法接收数据(RPi3B)
、
当我从计算机上的
串口
调试工具发送数据时,应用程序UART回调函数被调用,但UART读取函数无法读取数据,以下while函数从未输入,参数读取始终为零。while ((
read
= mLoopbackDevice.
read
(buffer, buffer.length)) >
0
) {} 我单独尝试了mLoopbackDevice.write()函数,效果很好。我还单独尝试了mLoopbackDevice.
r
浏览 14
提问于2017-03-14
得票数 1
2
回答
读/写系统调用从哪个缓冲区读取/写入数据
、
、
我正在处理
串口
编程,我有以下疑问,请清除它。 "/proc/tty/driver/serial“的Rx和Tx指的是哪个缓冲区。
浏览 3
提问于2013-08-22
得票数 0
1
回答
从
串口
Linux
C读取空字符
、
、
、
我在
Linux
中使用
串口
,从我的Arduino设备读取数据。每当我想从Arduino向
Linux
发送数据时,我首先发送两个字节,表示来自Arduino的总字节。假设,我想从Ardiuno发送300个字节到
Linux
,我将首先编写{1,44},然后按照以下公式将这1和44字节转换为int:int to_
read
=data[
0
]to_
re
浏览 3
提问于2013-12-07
得票数 1
回答已采纳
1
回答
Linux
read
()延迟
、
、
、
在
Linux
(4.8)中,有没有办法改善
串口
数据处理的延迟?特别是,线路上的实际数据与此端口上的select()和
read
read
()函数
返回
之间的时间。 现在,我的测量结果是350微秒。
浏览 23
提问于2017-03-04
得票数 3
回答已采纳
2
回答
如何从
Linux
串口
读取
、
我想用我的
Linux
() PC来控制它。我是新来的
串口
编程。我能够发送数据,但我不能读取数据。TI =
0
; // Clear transmit interrupt.Must be cleared by the user.现在,运行在
Linux
上的C程序中的代码. int res =
read
(fd, bufif (buf[
0
] == '\
0
浏览 13
提问于2010-07-02
得票数 0
回答已采纳
1
回答
从COM端口读取会破坏行。
、
、
但是,当我使用一个简单的C程序读取COM端口并打印读取的字节数时,数据本身就完全损坏了:6 Data a static HANDLE serial;static unsigned long
read
line) / sizeof(char); int i = 10; ser
浏览 3
提问于2013-10-26
得票数 0
回答已采纳
1
回答
在VxWorks中关闭无响应设备文件的端口的正确方法是什么?
、
、
、
、
我目前正在开发VxWorks中的一个应用程序,它使用
read
()函数与设备文件对话,并使用一组ioctl()来配置通信端口。有时会发生这样的情况,
read
()永远被卡住,因为它等待消息,但从未收到消息。下面的ioctl(fd,FIOCANCEL,
0
)将永远不会被访问。我的问题是,我如何结合使用select()和FIOCANCEL来正确地断开连接,以便以后可以再次执行
read
()。 如果可能的话,我也想知道FIOCANCEL的实现,这样我就可以修改它了。
浏览 4
提问于2018-02-13
得票数 0
1
回答
是否可以多次打开串行端口?
、
、
我正在设计一个控制系统,它应该在
串口
上处理太多的执行器(或多组执行器)。新的设计(尚未实现)应该控制多个POSIX线程的执行器。我使用内核2.6.38-8修补了Xenomai实时子系统(如果重要的话)
浏览 5
提问于2012-10-06
得票数 4
回答已采纳
1
回答
如何使用命令行从
串口
发送和接收数据?
、
、
过去,我曾在
Linux
和Windows环境中使用c++和python与
串口
通信。在
Linux
中,我还使用picocom、minicom和cutecom等程序进行串行通信,但现在我想使用简单的
Linux
命令读写
串口
,这不需要安装外部程序。
Linux
(Ubuntu):$ echo "1" > /dev/ttyU
浏览 0
提问于2020-02-22
得票数 1
2
回答
Linux
串行端口的问题
、
我正在编写代码,以便在
linux
中通过
串口
与另一台设备进行通信。
Read
block timeout of around .3s(if
0
characters, still wait max of .3s)
浏览 10
提问于2011-10-08
得票数 1
回答已采纳
1
回答
编程
Linux
串口
,ttyS
0
、
、
、
我正在努力学习如何在
Linux
中使用C编写ttyS
0
串口
的程序。我有另一台机器连接到我的串行端口,大约每两秒钟发送一次5f和6f的交替十六进制值。在我的代码中,我使用一个阻塞的
read
()到一个10字符长度的缓冲区中。即使我的另一台机器仍在发送数据,
read
()仍然会永远阻塞。如果我包含行fcntl(fd、F_SETFL、FNDELAY);将
read
()设置为非阻塞读()的总是
返回
值为-1,这意味着UART缓冲区中没有数据,而我的for循环代码只输出缓冲区中的随机值。顺
浏览 3
提问于2012-04-20
得票数 3
1
回答
当其他线程正在等待读时,对
串口
的写入将永远阻塞。
、
、
、
、
一个线程从
串口
读取并写入标准输出,而另一个线程(主线程)从stdin读取并写入
串口
。但是
串口
的书写永远是阻塞的。如果我不启动
串口
读取线程,
串口
写入就不会阻塞.我在Windows 7上使用Visual 2008。如何避免阻塞?
串口
打开: GENERIC_
READ
| GENERIC_WRITE,//access (
read
and write)
浏览 3
提问于2014-08-03
得票数 0
回答已采纳
1
回答
将C++
串口
奇偶校验代码从
Linux
移植到Windows
、
、
、
、
我在编程方面不是很有经验,但我试图将C++代码从
Linux
移植到Windows。它是一个函数,它写入
串口
并读取答案,然后对其进行解析。我可能会把它们放在一起,但我不确定的是如何将以下内容从
Linux
移植到Windows: options.c_cflag |= PARENB |mark();usleep(2000);
read<
浏览 1
提问于2015-03-10
得票数 1
回答已采纳
4
回答
将函数的
返回
值存储到char变量的指针中是正确的做法吗?
、
我已经写了一个从
串口
(
LINUX
)读取值的读取函数。它
返回
值作为char的指针。我在另一个函数中调用此函数,并将其再次存储在一个变量中,作为char的指针。printf( "port is not open\n" ); } printf( "The errror in
READ
" );
浏览 2
提问于2011-01-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux read的用法
main函数是否需要返回值0的讨论
第0节:环境配置及linux命令
PySerial,一个串口通信Python库!
Linux错误代码:errno.h与返回值-EINVAL
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券