腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用函数RS232 (..)在C中
打开
串行CreateFile端口
、
CreateFile( GENERIC_READ, NULL, 0, ); 如果没有
设备
连接到
浏览 7
提问于2014-09-28
得票数 2
回答已采纳
1
回答
CDC ACM不适用于自定义
linux
内核
、
、
我有一个带有自定义
linux
内核的运行arch的cubieboard2。在我插入usb串行
设备
(就像arduino)的cubieboard2中,该
设备
被识别为CDC ACM。我的
linux
内核在配置中启用了CDC选项,就像我在这个页面中看到的那样,但是,我不能使用应用程序minicom或pyserial来使用
串口
/dev/ttyACM0。Minicom只是说它不能
打开
串口
。Pyserial能够
打开
端口,但是当我尝试读取它时,结果是:
浏览 0
提问于2014-04-17
得票数 1
2
回答
使用为usb端口上的
串口
编写的代码
、
SDK是用VB6编写的,并与
串口
通信,所以在Windows中它安装了一个驱动程序来将USB端口映射到
串口
。我想跳过这个步骤(例如在
Linux
中使用相同的代码),但是我不太熟悉USB协议,所以我不知道它是如何映射到串行协议的。 VB6代码分别发送每个字符(可以说是串行的),而USB接口允许发送数据流。
浏览 4
提问于2009-07-10
得票数 0
回答已采纳
2
回答
为
串口
控制LED
设备
制作
Linux
LED类驱动程序
、
、
我有一个硬件
设备
,可以控制面板上的LED,它还有一个用于PC控制LED的
串口
。然而,根据我所读到的,
Linux
内核驱动程序
打开
串行
设备
似乎是不寻常的。例如StackOverflow问题。我读过关于filp_open()的文章,它可以被内核驱动程序用来
打开
设备
文件,但是它的使用似乎是不受欢迎的。另一方面,在用户空间中实现这一点似乎是不可能的,因为我不知道如何从用户空间创建
Linux
类
设备
。 向
串口
控制的LED
设
浏览 24
提问于2016-04-20
得票数 2
1
回答
linux
下基于minicom的串行usb通信
、
我试图在
Linux
中使用
串口
。我在用minicom。当我将
串口
连接到USB
设备
到端口时,minicom用 “无法
打开
/dev/ttyUSB0 0:没有这样的文件或目录”。
浏览 3
提问于2014-08-08
得票数 0
1
回答
在java中指定COM端口文件
、
在类似于Unix的操作系统中,我们可以通过诸如/dev/ttyUSB0之类的文件访问
串口
。根据这个,可以使用文件名(如COM1: )来访问
串口
。对于这样的文件名,java的替代方案是什么?String INPUT_PORT_FILE_NAME =
linux
?"/dev/ttyUSB0":"<File name of comport>" 我想要的是替代
设备</
浏览 6
提问于2016-05-28
得票数 3
回答已采纳
1
回答
在
设备
中将串行端口视为MIDI
、
、
我已经连接了一个MIDI
设备
到我的UART /
串口
/dev/ttyAMA0,使用一些电子
设备
作为在此描述。我已经正确地配置了正确的波特值设置(31250波特等等)。它的工作原理是:我可以
打开
串口
,读取一些数据,当我在MIDI键盘上播放音符时,我会看到数据的出现。 如何将这个
串口
重定向到
Linux
的MIDI系统?(ALSA / rtMidi还是别的什么?)
浏览 0
提问于2015-04-17
得票数 3
回答已采纳
1
回答
Linux
:如何通过cdc-adm驱动程序的USB大端点从用户空间传输数据
、
、
、
我是
linux
驱动程序的初学者,我开始为
Linux
中基于cdc-acm的USB
设备
编写一个应用程序。因此,我使用了cdc_acm驱动程序。我使用的USB
设备
有两个大容量端点(读和写)和一个中断端点。
浏览 11
提问于2020-02-26
得票数 0
回答已采纳
1
回答
RS232上的通信问题
、
我用过RS232通讯的串行
设备
。我要检查
设备
的信号。当我按下它的按钮时,我就可以得到Hexa数据(在我说出信号之后)。我的电脑有4个
串口
(主板: asrock IMB-183),所以我想把串行连接到
设备
上。当我用USB2SERIAL测试
设备
时,我可以用minicom获得信号。但是当我使用
串口
时,minicom就不能工作了。 我使用Windows (相同的计算机和相同的
设备
)和串行终端程序(像高终端)检查Rx,Tx,我可以得到信号。所以我认为我在使用
串口
浏览 0
提问于2017-02-07
得票数 2
1
回答
NUC串行口未能开启
、
、
、
我想用c语言编写一个
串口
收发消息的程序。使用
Linux
命令echo "message" > /dev/ttyUSB0并使用minicom获得结果是成功的。但是当使用c#程序时,
设备
是
打开
失败
的,fd总是返回-1。它可以
打开
设备
。我打印出错误信息:open() failed with
浏览 2
提问于2018-08-21
得票数 0
回答已采纳
1
回答
OSX上的专用
串口
访问
、
、
我正在开发,它使用gnu.io ()通过USB
串口
与微控制器进行通信。该应用程序运行在Windows、
Linux
和OSX上。它依靠gnu.io进行可移植的
串口
访问。一位Macbook用户发布了一份日志,显示了两件事的证据: 我
浏览 5
提问于2011-04-09
得票数 6
1
回答
串口
编程中的即插即用事件处理
、
、
我正在为RS232端口连接
设备
编写一个像
串口
驱动程序一样的应用程序。我在处理即插即用事件时遇到了问题(如何通知连接和断开
设备
到安装的PC的RS232端口?)。我正在为每个
设备
打开
一个文件描述符(/dev/ttySx),在将
设备
连接到PC时我需要
打开
它,在断开连接时需要关闭它。我的问题是,我是否需要在串行端口编程中处理PNP事件,比如在USB
设备
中(在libusb库中)?如果是,那么最好的方法是什么?编程语
浏览 6
提问于2014-05-06
得票数 1
回答已采纳
2
回答
用(DR)STRACE比较Windows程序执行情况
、
、
、
我认为这肯定与库
打开
COM端口的方式有关(选项或其他什么),我怀疑它人为地限制了在当前版本的库中通过USB传输的能力。我编写了能够重现问题的最简单的脚本(发布在本期中的脚本),使用: 按照存储库维护者的建议,我研究并找到了一个名为
浏览 1
提问于2017-11-03
得票数 7
回答已采纳
1
回答
如何改变
linux
串行行的读取缓冲区大小?
、
、
init问题和这里的旧讨论:VTIME似乎工作正常:serial_opts.c_cc[VTIME]=60; //6 seconds我已经实现了超时的时间测量
浏览 3
提问于2013-07-03
得票数 1
回答已采纳
1
回答
同时从多个进程
打开
tty?
、
、
、
、
我必须确保
linux
上的tty
设备
只能同时从一个实例访问。为此,我实现了一个flock()函数。然而,在我的测试中,即使没有flock()逻辑,我也无法同时从另一个进程
打开
串口
。在任何情况下都可以同时从不同的实例
打开
串口
吗?我已经发现,在没有flock()逻辑的情况下,同时多次
打开
tty端口是可能的。但是,open()函数似乎由于flock()而被阻塞。
浏览 2
提问于2017-07-26
得票数 0
回答已采纳
1
回答
是否可以多次
打开
串行端口?
、
、
我正在设计一个控制系统,它应该在
串口
上处理太多的执行器(或多组执行器)。新的设计(尚未实现)应该控制多个POSIX线程的执行器。我使用内核2.6.38-8修补了Xen
浏览 5
提问于2012-10-06
得票数 4
回答已采纳
2
回答
如何设置
串口
?
、
我使用
Linux
操作系统作为编程平台。我想创建一个使用串行(/dev/ttyS0)端口作为通信媒介的程序。我已经知道如何使用标准的
Linux
函数来
打开
、读、写和关闭
串口
。我的意思是我想以编程方式更改串行
设备
的设置值。 非常感谢。
浏览 6
提问于2010-06-04
得票数 3
1
回答
使用远程
串口
作为本地端口
、
我正试图为我的充电控制器开发一些软件,但我唯一可以使用的
设备
是我的raspberry pi (因为我不想让我的PC下楼),它通过远程
设备
上的/dev/ttyUSBX进行通信。
浏览 0
提问于2019-03-06
得票数 2
回答已采纳
1
回答
打开
设备
时
Linux
串口
缓冲区不为空
、
、
系统设置为运行自动测试,并且将首先执行一些任务,这些任务会导致从串行
设备
输出大量数据,而我没有
打开
端口。该
设备
也会自动重置。仅连接tx/rx线路。没有流量控制。在这些任务完成后,测试软件
打开
串行端口并立即
失败
,因为它得到了意外的响应。当我重现这段代码时,我发现如果我在终端程序中
打开
串行端口,我会看到几千字节的旧数据(似乎是在端口关闭时发送的)立即被清除出去。当
设备
关闭时,
Linux
如何处理对
串口
的缓冲?如果我
打开</
浏览 3
提问于2011-11-11
得票数 4
回答已采纳
3
回答
为什么我不能在Android上从
串口
打开
/写入?
、
、
、
、
我已经写了一个安卓应用程序,它运行在安卓4.4Kitkat
设备
上的自定义内核上,它使用安卓串行端口API ()来
打开
串行端口"/dev/ttyACM0“,这是与我的串行
设备
关联的端口。然而,即使权限看起来是正确的,当我的应用程序尝试使用该库
打开
所述
串口
时,它也
失败
了。如果我使用与
串口
api/库捆绑在一起的示例apk,我会遇到同样的问题,即应用程序在device.canWrite()处
失败
并抛出SecurityEx
浏览 0
提问于2015-06-10
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
Linux设备驱动开发
rs232串口:电子设备通信的桥梁
「干货教程」串口IO设备与昆仑通态组态屏通信
打开酒桶:“自酿啤酒” 4.0.0 版来了|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券