腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
linux
中ttyUSB环境下如何同时处理
读写
linux
、
c
、
serial-port
我想通过
串口
通信编写与微控制器和
Linux
PC机接口的应用程序.我能够用基本的C代码编写
读写
功能,使用打开、
读写
函数调用。但是我不能理解如何同时写和读。 如果做任何样例代码或逻辑,那么请更新我。
浏览 0
提问于2020-06-27
得票数 1
1
回答
Linux
C++
串口
读写
c++
、
multithreading
、
serial-port
我正在尝试读取已写入串行端口/tty/USBS0的数据。我已经通过serial_fd = open(serialport.str().c_str(), O_RDWR | O_NOCTTY | O_NDELAY);打开了端口,我正在通过retVal2 = write(serial_fd, (void *)&msg, length);编写数据。void cmgGSP::read_thread(){ unsigned char messagelen
浏览 1
提问于2014-07-11
得票数 0
回答已采纳
1
回答
串口
通信C/C++
Linux
线程安全?
c
、
linux
、
multithreading
、
thread-safety
、
serial-communication
在
Linux
下
读写
串口
是线程安全的吗?我可以从不同的线程同时
读写
吗?是否有可能同时进行两次写入?我不打算这样做,但这对其他人来说可能会很有趣。我只有一个线程在读,另一个线程在写。
浏览 8
提问于2013-03-28
得票数 5
回答已采纳
1
回答
使pthread_rwlock_wrlock递归
locking
、
pthreads
、
mutual-exclusion
、
rwlock
上面链接的规范指出,当一个线程锁定了写
锁
,而同一个线程再次锁定它时,它会导致未定义的行为(我实际上可以观察到这一点,因为在x86
Linux
上调用该函数是一个noop,而在PowerPC
Linux
上它会阻塞线程我需要的行为是具有以下特征的
读写
锁
:
锁
不被任何其他线程持有。只有
浏览 2
提问于2011-08-19
得票数 7
回答已采纳
2
回答
同时从多个线程从单个串行端口读取和写入
multithreading
、
python-2.7
、
serialization
、
subprocess
我有一个
串口
,它给了我很多来自不同硬件的不同数据。我需要向
串口
发送不同的命令来接收不同类型的数据。因此,我需要在不同的功能中同时从端口
读写
数据。有时,我可能需要在10个不同的线程中同时从
串口
读写
。在这种情况下,从单个端口同时
读写
数据的最佳方式是什么?线程、子进程等
浏览 4
提问于2015-09-25
得票数 3
回答已采纳
1
回答
scanf函数和EINTR信号
c
、
linux
、
signals
、
scanf
、
eintr
我在
Linux
平台上工作。我有一个基于控制台的多线程应用程序,它加载一个用于其他功能的多线程共享对象库。共享对象库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行通信。
串口
通信采用信号处理器接收数据。控制台应用程序中的主线程等待'scanf‘语句,以从用户获取输入。有没有办法让“scanf”不会因为
串口
上的
读写
操作而中断?
浏览 7
提问于2015-03-25
得票数 0
1
回答
Linux
驱动程序上下文中的微秒延迟和自旋
锁
linux
、
driver
、
mutex
、
spinlock
我有一个关于自旋
锁
和驱动程序延迟的一般性问题。我有一个在gpio中
读写
的
Linux
驱动程序。
读写
操作采用单引脚进行,完全基于时序(、HDQ协议、)。在这些延迟之间,驱动程序包含自旋
锁
。这有多安全?我有点担心这些被旋
锁
所包围的延迟。
浏览 6
提问于2016-10-03
得票数 0
2
回答
在应用程序以前由“`root`”运行后,QSerialPort无法打开tty
linux
、
qt
、
permissions
、
serial-port
、
debian
我有一个从
串口
读写
的应用程序(使用QSerialPort)。
浏览 2
提问于2016-05-20
得票数 2
回答已采纳
1
回答
Linux
驱动程序资源保护
linux
、
device-driver
我正在编写一个
Linux
设备驱动程序,并且是一个新手,所以我正在快速学习如何不做事情。我目前正在使用几个互斥
锁
来防止某些函数并发地从设备读取数据,并在从挂起恢复时遇到死锁。FIFO需要在不被其他读取中断的情况下读取,因此我在读取和写入函数中放置了一个互斥
锁
(A)
锁
/解锁。2)设备配置函数是使用与上面相同的
读写
函数的
读写
序列,必须在不被其他
读写
中断的情况下完成,因此我在配置函数中放置了一个互斥
锁
(B)
锁
/解锁。设备配
浏览 5
提问于2015-07-06
得票数 1
1
回答
如何在windows上创建python中的COM端口
python
、
windows
、
serial-port
我将使用它与另一个通过
串口
通信的程序进行通信。PySerial包看起来很好,但我无法让它正常工作。我看过所有的地方,每个实现都是针对
linux
的。有人能帮我在windows上创建一个COM端口并对它进行
读写
吗?
浏览 4
提问于2015-10-29
得票数 3
回答已采纳
1
回答
C程序在打开端口失败前设置端口参数
c
、
linux
、
serial-port
我试图在
Linux
系统上编写c代码,在这里我设置了
串口
参数,然后打开了
串口
,然后我发现即使代码编译和运行,我也不能从该
串口
读写
(所以
串口
没有被成功打开)!CRTSCTS;实心问题:我的应用程序顺序要求我设置
串口
参数,然后打开
串口
。
浏览 4
提问于2014-06-20
得票数 1
回答已采纳
1
回答
Linux
上的FileLock问题
java
、
linux
、
nfs
、
file-locking
我在
Linux
服务器上使用Java的文件锁定API,并试图在远程
Linux
系统上锁定文件。有一些问题已经弹出,日志显示,2不同的集群节点、运行相同Java应用程序的能够两个获得同一个NFS文件的
锁
。在线阅读Java如何处理
锁
和
Linux
文件锁定(我们通常部署在Windows上,所以很少有经验),我们所做的应该工作。我们实际上是在发出建议
锁
,但是由于两个集群节点运行的代码相同,它们正在协作进程,并且在开始执行任何
读写
操作之前检查
锁
的获取情况。然而,情况似
浏览 4
提问于2022-08-08
得票数 0
回答已采纳
1
回答
如何更改/替换ARCH
LINUX
上USB串行适配器的COM端口
serial-port
、
archlinux
我想知道命令或更改/替换archlinux中的comport号的过程,就像在windows中通过进入设备管理器所做的那样。我怎么能这么做?
浏览 1
提问于2016-06-30
得票数 0
1
回答
串行端口通信,问题与写入()
c
、
serial-port
我在
linux
机器上用C语言编写了一个程序,可以对串行端口进行
读写
。它连接到运行某个模拟器的Windows XP计算机上,该模拟器正在发送我的程序数据。在我的程序中,我有两个线程,一个用于从
串口
读取输入并处理它。和一个线程,用于连接到服务器套接字并监听被处理然后在串行端口上写回的数据。这两个线程在执行过程中都在不断循环。我尝试过在fd上执行
读写
操作时使用互斥
锁
,但这似乎没有什么不同。另一个线程是否正在运行/从端口读取似乎也无关紧要。欢迎提出任何意见或建议,谢谢!
浏览 0
提问于2012-10-19
得票数 0
1
回答
在
Linux
中锁定
串口
和其他设备的最佳实践是什么?
linux
、
serial-port
、
locking
其目标是“锁定”对串行设备或其他
Linux
设备的访问权限,以确保在使用中时对设备的独占访问。例如,这样可以防止两个程序打开同一个串行设备,并“竞争”从设备读取字节。建议使用SYSV风格的UUCP设备
锁
文件,如/var/lock/LCK..ttyS1。这是推荐的。它也被记录在中。它由串行终端程序(如gtkterm、picocom )实现。然而,我发现了,它说在
Linux
上,SYSV风格的UUCP设备
锁
是不推荐的,应该使用建议
锁
。但是,除了Debian本身之外,我找不到一个可靠的
浏览 5
提问于2015-05-19
得票数 13
3
回答
Java
串口
库比普通IO对设备有什么好处?
java
、
serial-port
、
rxtx
、
jssc
在
linux
和windows中,您都可以像打开
读写
文件一样打开
串口
,不是吗?与使用文件IO从设备中读取和写入相比,使用库有什么好处? 我知道库允许您配置端口,这通常需要通过命令行调用来完成。
浏览 8
提问于2017-09-06
得票数 0
回答已采纳
1
回答
C#中最简单的控制台SerialPort程序
c#
在C#中,如何与
串口
通信来
读写
数据? 我正在寻找一个示例程序,只是为了学习C#中
串口
通信的基础知识。
浏览 0
提问于2012-01-29
得票数 3
回答已采纳
1
回答
从两个不同的线程同时访问IO (
串口
)
ruby
、
multithreading
、
thread-safety
我正在写一个从
串口
读写
到
串口
的程序。有两个线程;一个线程每500ms
读写
一次
串口
,另一个线程每3s写一次
串口
。有没有办法检查
串口
是否在使用?
浏览 9
提问于2012-11-06
得票数 0
回答已采纳
2
回答
使用boost的多线程一个读取器和一个写入器
c++
、
multithreading
、
boost
我在
linux
上用C++编程。当一个线程
读写
共享数据结构时,我的程序使用两个线程。数据结构来自类型- Boost::bimaps::unordered_set_of。也就是说,我需要用
锁
(或类似的东西)来保护数据结构的
读写
吗?或者也许我在互斥中没有任何用处也能工作得很好? 谢谢。
浏览 3
提问于2013-01-09
得票数 0
2
回答
linux
异步
串口
编程中如何区分
读写
c
、
linux
、
asynchronous
、
serial-port
我正在实现一个具有串行接口的
linux
应用程序。我正在使用信号机制来使其异步。
浏览 3
提问于2015-02-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 读写锁rwlock
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
Go语言读写锁
Java中的读写锁ReentrantReadWriteLock
互斥锁、自旋锁、读写锁……理清它们的区别和应用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券