腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
scanf函数和EINTR信号
、
、
、
、
我在
Linux
平台上工作。我有一个基于控制台的
多线程
应用程序,它加载一个用于其他功能的
多线程
共享对象库。共享对象库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行通信。
串口
通信采用信号处理器接收数据。控制台应用程序中的主线程等待'scanf‘语句,以从用户获取输入。有没有办法让“scanf”不会因为
串口
上的读写操作而中断?
浏览 7
提问于2015-03-25
得票数 0
1
回答
C
++中
多线程
串口
编程
、
、
我正在编写一个gtk应用程序(在
C
++中),通过
串口
与电机控制器通信。我正在使用
Linux
Ubuntu和termios lib。我需要关于最佳解决方案的建议。由于GUI + (2),我考虑了
多线程
:一个主线程在
串口
上写用户请求,另一个无限线程读控制器应答。你觉得这是个好主意吗?第二个问题:如果我使用
多线程
,我希望能够在需要的时候写入数据,所以我必须找到一种方法在写入过程中停止/休眠读线程,可能是使用pthread_cond_wait。我说的对吗?我开始使用
多线程</e
浏览 1
提问于2013-03-22
得票数 0
1
回答
Linux
:如何通过cdc-adm驱动程序的USB大端点从用户空间传输数据
、
、
、
我是
linux
驱动程序的初学者,我开始为
Linux
中基于cdc-acm的USB设备编写一个应用程序。因此,我使用了cdc_acm驱动程序。我使用的USB设备有两个大容量端点(读和写)和一个中断端点。
浏览 11
提问于2020-02-26
得票数 0
回答已采纳
1
回答
多线程
串口
C
#
、
、
相反,我选择通过
串口
具体地调用何时写入/读取。我这么做的部分原因是,在编写更多数据之前,我需要停止并分析缓冲区响应。在这种情况下,是否有一种方法仍然是
多线程
这个应用程序?
浏览 3
提问于2014-02-26
得票数 0
回答已采纳
1
回答
如何改变
linux
串行行的读取缓冲区大小?
、
、
init问题和这里的旧讨论:VTIME似乎工作正常:serial_opts.
c
_cc[VTIME]=60; //6 seconds我已经实现了超时的时间测量
浏览 3
提问于2013-07-03
得票数 1
回答已采纳
1
回答
如何从
串口
RS232输出中获取脉冲?
、
我使用的是
linux
,我需要用
C
语言编写一个程序,通过
串口
的o/p创建脉冲,这可以被示波器看到。该怎么做呢?另外,如何通过
C
配置
串口
?
浏览 2
提问于2014-02-26
得票数 2
回答已采纳
2
回答
Linux
无线网络测试平台
、
、
、
、
我正在编写一个用于无线传感器网络的
linux
测试平台。核心目标是测试任意两个节点之间的数据传输。网络使用树拓扑运行。网络中的一个节点是“驱动程序”。该节点通过
串口
连接到
linux
PC上。我想要写的是这个
linux
PC上的软件,它将驱动网络中的数据传输。 “驱动”节点从运行在
linux
上的软件中获取命令,将向发件人节点发送数据请求消息。将从
串口
接收到的数据记录到一个文件中,由
linux
应用程序通过
串口
发送到一个文件中。应用程序应该能够从一个文件中读取
浏览 4
提问于2009-06-08
得票数 0
2
回答
编译FTDI内核模块
、
、
、
、
我正在尝试将usb转
串口
驱动程序添加到我的arch
linux
arm设备中,并且我注意到内核源代码树中已经包含了FTDI驱动程序的源文件,位于: 驱动程序/usb/
串口
,存在ftdi_sio.
c
和ftdi_sio.h如何构建ftdi内核模块并将其包含到引导中,以便在我的arch
linux
arm上具有usb转
串口
功能?
浏览 7
提问于2014-01-21
得票数 2
回答已采纳
2
回答
如何使用线程在
串口
上读写数据
、
、
我正在创建一个
串口
应用程序,其中我创建了两个线程,一个是写入器线程,它将数据写入
串口
,另一个是读取器线程,它将从
串口
读取数据。我知道如何在
串口
上打开、配置、读取和写入数据,但如何使用线程来实现。我正在使用
LINUX
(ubuntu),并尝试用
C
打开ttyS0端口编程。
浏览 28
提问于2011-03-16
得票数 3
1
回答
C
程序在打开端口失败前设置端口参数
、
、
我试图在
Linux
系统上编写
c
代码,在这里我设置了
串口
参数,然后打开了
串口
,然后我发现即使代码编译和运行,我也不能从该
串口
读写(所以
串口
没有被成功打开)!&= ~PARENB;tty.
c
_cflag &= ~CSIZE;tty.
c
_cflag &= ~CRTSCTS&= ~PARENB;
浏览 4
提问于2014-06-20
得票数 1
回答已采纳
1
回答
如何在
Linux
上的
串口
设备上设置非标准的波德率?
、
、
在
Linux
上设置自定义波德率的方法是什么? 编写内核
串口
驱动程序。
浏览 2
提问于2013-10-18
得票数 1
回答已采纳
3
回答
串口
通信
C
++
Linux
、
、
、
我正在寻找一个易于使用的
Linux
库来与
C
++下的
串口
对话。谢谢
浏览 1
提问于2014-05-07
得票数 5
回答已采纳
1
回答
如何检查
Linux
中是否打开了串行端口?
、
、
如何使用Posix/
C
函数检查
Linux
中是否已经打开了
串口
?我想检查
串口
的状态,以检查
串口
是否打开。我想知道哪些方法适用于: // This code is for
浏览 4
提问于2018-04-03
得票数 7
回答已采纳
1
回答
在
C
中可以编程地保持
串口
Tx线高或低吗?
、
、
、
这是我的
C
程序(在
Linux
中)的相关部分: //3. and then repeat the message}蒂娅谢谢你的帮助。
浏览 7
提问于2022-04-26
得票数 -1
回答已采纳
1
回答
多线程
串口
、
、
、
我正在尝试在串行端口中使用
多线程
。假设我有X个串行端口。每个端口都有Y个设备(Modbus).I正在从每个设备中取出数据。要从设备中取出数据,我需要发送一条消息,然后等待响应。我想加快应用程序的速度,这就是为什么我想在它的
多线程
。问候 丹尼尔
浏览 1
提问于2012-11-21
得票数 1
回答已采纳
1
回答
C
#
多线程
和
串口
变慢
、
、
我是
C
#的初学者,想要一些关于如何解决以下问题的建议: 我的主要代码包括两个线程,第一个线程用于发送数据,第二个线程用于从串行通信中读取数据。Write(new byte[] { 0x55, 0x40, 0x05 }, 0, 3); serialPort1.Write(new byte[] { 0x55, 0x1
c<
浏览 98
提问于2021-02-12
得票数 0
2
回答
C
#
多线程
与
串口
通信
、
、
、
今天我遇到了一些奇怪的行为。我有一个使用SerialPort类访问的串行设备。主应用程序有一些计时器,该计时器每秒轮询设备一次,以进行一些状态更新。在某一时刻,我需要做一些耗时的工作,因此为了不阻塞图形用户界面,我使用了Backgroundworker。后台工作人员需要一次访问同一串行设备。访问有时有效,有时不起作用。经典的mutli-thread场景。因此,我尝试在将新命令发送到串行设备的函数上使用Mutex。 对于串行设备,我将所有东西放在它自己的类中。在这个类中,我有一个sendCommand()函数,它将命令写入设备,并使用AutoResetEvent和OnDataReceived事件
浏览 1
提问于2013-07-05
得票数 0
1
回答
在USB 3G调制解调器连接pppd时发送AT命令到USB 3G调制解调器
、
、
、
、
我知道USB3G调制解调器不是通过一个
串口
连接到计算机的,其中一个
串口
用于诊断、发送AT命令和接收应答。我寻找
C
/++在
linux
下的库,它普遍支持许多USB3G调制解调器,并使我有可能发送AT命令到调制解调器时,它通过pppd连接。 如果这个库不存在,我会寻找描述创建和使用这个
串口
的规则的标准。
浏览 6
提问于2012-12-02
得票数 1
回答已采纳
1
回答
Linux
C
++
串口
读写
、
、
我已经通过serial_fd = open(serialport.str().
c
_str(), O_RDWR | O_NOCTTY | O_NDELAY);打开了端口,我正在通过retVal2 = write
浏览 1
提问于2014-07-11
得票数 0
回答已采纳
2
回答
C
中的
Linux
串口
、
、
我用
c
++编写了一个读写串行port.But的程序,问题是我使用的是over循环,它不断地通过
串口
发送命令。我想在
串口
上写一些命令 #include <stdio.h>#includeset local mode.. o
浏览 5
提问于2013-08-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
C+11多线程编程(一)——初始多线程
linux多线程服务器
C+之多线程(一)
C#多线程、异步相关
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券