腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
linux
中ttyUSB环境
下
如何同时处理
读写
、
、
我想通过
串口
通信编写与微控制器和
Linux
PC机接口的应用
程序
.我能够用基本的C代码编写
读写
功能,使用打开、
读写
函数调用。但是我不能理解如何同时写和读。 如果做任何样例代码或逻辑,那么请更新我。
浏览 0
提问于2020-06-27
得票数 1
1
回答
串口
通信C/C++
Linux
线程安全?
、
、
、
、
在
Linux
下
读写
串口
是线程安全的吗?我可以从不同的线程同时
读写
吗?是否有可能同时进行两次写入?我不打算这样做,但这对其他人来说可能会很有趣。我只有一个线程在读,另一个线程在写。
浏览 8
提问于2013-03-28
得票数 5
回答已采纳
2
回答
同时从多个线程从单个串行端口读取和写入
、
、
、
我有一个
串口
,它给了我很多来自不同硬件的不同数据。我需要向
串口
发送不同的命令来接收不同类型的数据。因此,我需要在不同的功能中同时从端口
读写
数据。有时,我可能需要在10个不同的线程中同时从
串口
读写
。在这种情况
下
,从单个端口同时
读写
数据的最佳方式是什么?线程、子进程等
浏览 4
提问于2015-09-25
得票数 3
回答已采纳
3
回答
Linux
下
C语言对
串口
的
读写
、
、
、
我正在开发
Linux
(Ubuntu)。 基本上,我是连接到一个设备,是监听传入的命令。我需要发送这些命令并读取设备的响应。命令和响应都是ASCII字符。在这种情况
下
,设备不会接收命令,我也无法接收响应。事实上,当我的
程序
在读取时被阻塞时,关闭设备实际上成功地获得了响应(设备在关闭时发送了一些东西)。只有我的
程序
不能正常工作,就像一样,我的设备无法接收到我在端口上实际写的。尝试一
下
,我已经创建了一个等待循环,直到数据是可获得的,但是我的代码从未退出循环。顺便说一句,等待或usleep()是我需要避免的事情
浏览 5
提问于2013-08-07
得票数 45
回答已采纳
1
回答
通过以太网将数据从Raspberry Pi发送到windows上的c#
程序
、
我正在开发一个电子标签系统,在那里会有多个地方读取标签,然后更新一个中央服务器。如果你能为我指出一个正确的方向,一个网络教程或教科书,以便我可以找到如何做到这一点,这将是非常棒的。
浏览 4
提问于2014-12-30
得票数 1
回答已采纳
1
回答
scanf函数和EINTR信号
、
、
、
、
我在
Linux
平台上工作。我有一个基于控制台的多线程应用
程序
,它加载一个用于其他功能的多线程共享对象库。共享对象库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行通信。
串口
通信采用信号处理器接收数据。控制台应用
程序
中的主线程等待'scanf‘语句,以从用户获取输入。有没有办法让“scanf”不会因为
串口
上的
读写
操作而中断?
浏览 7
提问于2015-03-25
得票数 0
1
回答
如何在windows上创建python中的COM端口
、
、
我将使用它与另一个通过
串口
通信的
程序
进行通信。PySerial包看起来很好,但我无法让它正常工作。我看过所有的地方,每个实现都是针对
linux
的。有人能帮我在windows上创建一个COM端口并对它进行
读写
吗?
浏览 4
提问于2015-10-29
得票数 3
回答已采纳
1
回答
Linux
C++
串口
读写
、
、
我正在尝试读取已写入串行端口/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
程序
在打开端口失败前设置端口参数
、
、
我试图在
Linux
系统上编写c代码,在这里我设置了
串口
参数,然后打开了
串口
,然后我发现即使代码编译和运行,我也不能从该
串口
读写
(所以
串口
没有被成功打开)!= ~CRTSCTS;实心问题:我的应用
程序
顺序要求我设置
串口
参数,然后打开
串口
。
浏览 4
提问于2014-06-20
得票数 1
回答已采纳
1
回答
将DOS
程序
移植到
linux
上,通过usb
读写
串口
、
、
、
我有一个用
串口
工作的老DOS
程序
。我需要把它移植到
linux
。我已经通过USB将我的串行设备连接到
linux
(使用rs232电缆)。它显示为/dev/ttyUSB0 0。(inb和outb特殊函数用于低级别
读写
字节到特定端口地址)。我不知道怎么确定合适的端口号。 也许还有另一种方法--例如,打开文件'/dev/ttyUSB0‘。但在这种情况
下
,我在读取设备寄存器(如调制解调器控制寄存器(MCR)或线路状态寄存器(LSR) )时遇到了问题
浏览 4
提问于2013-07-13
得票数 3
1
回答
C#中最简单的控制台SerialPort
程序
在C#中,如何与
串口
通信来
读写
数据? 我正在寻找一个示例
程序
,只是为了学习C#中
串口
通信的基础知识。
浏览 0
提问于2012-01-29
得票数 3
回答已采纳
1
回答
如何从命令行创建伪终端对
、
我有一个
Linux
应用
程序
(我可以访问它的代码),它必须通过
串口
与windows one (第三方,不能访问代码)通信。windows应用
程序
运行在“葡萄酒”中,因此我希望将“葡萄酒”的com1设置为“某些东西”,并使我的软件从那里
读写
。我想最好的方法是使用伪终端,是吗?是否有一种方法可以简单地从
Linux
命令行创建伪终端对?我已经知道如何使用API来完成这个任务了,但是有什么方法可以通过bash来实现呢? 也许是套餐之类的?
浏览 4
提问于2013-11-07
得票数 4
回答已采纳
3
回答
模拟串行端口
、
、
我正在用
Linux
编写一个C
程序
,它可以对
串口
进行
读写
。我知道需要在端口上读取和写入的数据,但我目前没有串行端口来测试它。 有没有办法模拟串行端口?读/写一个文件就足够了吗?
浏览 1
提问于2010-08-11
得票数 8
回答已采纳
1
回答
从两个不同的线程同时访问IO (
串口
)
、
、
我正在写一个从
串口
读写
到
串口
的
程序
。有两个线程;一个线程每500ms
读写
一次
串口
,另一个线程每3s写一次
串口
。有没有办法检查
串口
是否在使用?
浏览 9
提问于2012-11-06
得票数 0
回答已采纳
7
回答
用于在固件中存储
串口
数据的数据结构
、
、
、
、
我通过
串口
将数据从
linux
应用
程序
发送到嵌入式设备。我认为波特率(115200)不是问题所在。固件端更有效的数据结构可能会有所帮助。
浏览 1
提问于2009-06-13
得票数 5
回答已采纳
1
回答
如何使用命令行从
串口
发送和接收数据?
、
、
过去,我曾在
Linux
和Windows环境中使用c++和python与
串口
通信。在
Linux
中,我还使用picocom、minicom和cutecom等
程序
进行串行通信,但现在我想使用简单的
Linux
命令
读写
串口
,这不需要安装外部
程序
。在下面的示例中,我使用stty设置
串口
选项,并使用echo和cat命令从
串口
发送和读取数据,但在最后,我没有看到任何输出,我在这个站点上阅读了与此相关的其他文章,但似乎没有什么对我有用
浏览 0
提问于2020-02-22
得票数 1
1
回答
如何将文件IO从文件映射到现有设备?
、
、
我在运行
Linux
的普通SoC单板计算机上使用了一种更高级的编程语言。该语言有一个库来访问
串口
发送TX和接收RX数据。库访问/dev/ttyAMA0 0来进行
读写
,但不幸的是,当您创建Serial对象时,它使用独占访问打开/dev/ttyAMA0 0,拒绝使用/dev/ttyAMA0 0的其他进程甚至其他实例。在我的例子中,我想编写两个独立的
程序
。一个
程序
写入串行端口TX,另一个
程序
从串行端口RX读取,但是这个库不允许它使用独占
浏览 0
提问于2020-05-29
得票数 0
1
回答
无法从串行端口读取超过8个字节
、
、
、
我在
Linux
下
用c编程语言工作,试图创建一个带
串口
的通信应用
程序
。该
程序
将数据发送到串行端口,并从微控制器读取接收到的数据。接收的数据可以达到10到64之间的任何字节数,但不多也不少。我使用以下代码来
读写
数据: int w = write
浏览 0
提问于2014-02-27
得票数 0
2
回答
用C语言解析和读取数据帧?
、
、
、
我正在编写一个
程序
,从
Linux
上的
串口
读取数据。我需要得到这些数据获取数据的八进制1,2在数据字段获取数据的八进制3,4在数据字段得到CRC字段中的值以检查数据的一致性 在这里,示例代码片段从
Linux
中的串行端口读取和写入一个简单的字符串
浏览 11
提问于2010-03-23
得票数 3
1
回答
如何改变
linux
串行行的读取缓冲区大小?
、
、
init问题和这里的旧讨论:VTIME似乎工作正常:serial_opts.c_cc[VTIME]=60; //6 seconds我已经实现了超时的时间测量
浏览 3
提问于2013-07-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 读写锁rwlock
Linux下程序时间消耗监控与统计
一个简单的Linux下的socket程序
4个Linux 下的命令行笔记程序
通过重定向在 Linux 终端任意读写数据
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券