腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
USB
串行
驱动
程序(通信协议)
、
、
我想开发一个包含USB控制器
的
FPGA,它
的
USB控制器
实现
了USB转
串行
协议。我认为USB转
串行
适配器很像键盘或鼠标。但我发现了相反
的
情况。我测试
的
设备使用“特定于供应商”
的
协议。这意味着每个USB
串行
驱动
程序都需要自己
的
驱动
程序,这似乎非常低效。 对于大多数工程师来说,这可能不是问题,因为他们可以从商店购买USB
串行
适配器,其供应商提供必要
的
浏览 0
提问于2015-02-10
得票数 0
2
回答
为串口控制LED设备制作
Linux
LED类
驱动
程序
、
、
我希望能够使用
Linux
类API从用户空间应用程序中控制LED,即通过/sys/class/leds/whatever/brightness。所以我想为这个设备做一个
Linux
内核
驱动
程序。然而,根据我所读到
的
,
Linux
内核
驱动
程序打开
串行
设备似乎是不寻常
的
。例如StackOverflow问题。我读过关于filp_open()
的
文章,它可以被内核
驱动
程序用来打开设备
浏览 24
提问于2016-04-20
得票数 2
2
回答
Linux
中
的
Ethernet +串口
、
、
、
我想在
Linux
上
实现
一个
驱动
程序,它有一个以太网栈,但在硬件上传出
的
数据将是一个
串行
端口。基本上,我希望将
串行
端口注册为以太网
驱动
程序。有没有人知道这是否可能?我希望能够将IPv6和/或UDP数据包推出
串行
端口,并以类似的方式通过
串行
端口接收数据包,并将其向上传递到以太网堆栈。我不想使用
串行
到以太网转换器(将
串行
端口转换为以太网端口
的
外部硬件)
的
解决方
浏览 2
提问于2012-08-22
得票数 1
1
回答
通用
串行
批量输入/输出
驱动
程序与通用usb
串行
驱动
程序
的
区别?
通用
串行
批量输入/输出
驱动
程序是否与通用USB
串行
驱动
程序相同?
浏览 0
提问于2021-06-26
得票数 0
1
回答
如何使多功能
linux
设备在windows中工作
、
我能够将我
的
Linux
设备编译成一个复合小工具。(
串行
+海量存储)我如何在Windows中
实现
这个功能?做一个定制
的
驱动
程序对这个任务真的很重要吗?如果是这样的话,这是如何以最少
的
“痛苦”方式完成
的
?
浏览 3
提问于2014-06-12
得票数 0
回答已采纳
1
回答
Linux
使用
驱动
程序内部
的
驱动
程序
、
、
、
我正试图通过RS232串口从我
的
linux
机器上连接到一个微控制器。我已经编写了
驱动
程序并
实现
了一个协议b/n pc和微控制器,它使用内核中已经存在
的
tty(/dev/ttyS0)设备作为一个模块(例如,通过调用open,close等)。但是,当我尝试编译时,它说找不到打开、写入、读取等
的
引用。如果没有,如何在
驱动
程
浏览 5
提问于2011-05-09
得票数 2
回答已采纳
1
回答
如何在英特尔爱迪生[C++]上打开一个C++设备?
、
、
、
、
这是非常直截了当
的
,也有一些文档。这是我用来打开USB设备
的
片段。所有数据都将以原始数据
的
形式出现,但如果您试图进行任何类型
的
配置,设备缓冲区将无法捕获所有数据、保存数据并在更多数据出现之前及时处理。
浏览 10
提问于2016-11-22
得票数 1
回答已采纳
2
回答
如何在
Linux
上复制Windows
驱动
程序
的
功能?我需要这样做吗?
、
、
、
我需要在
Linux
上
实现
一个
驱动
USB连接设备(医疗器械)
的
应用程序。应用程序将用C++ (2011年标准)编写。当前应用程序是在C#中为Windows 10编写
的
,并使用为设备枚举
的
标准Winusb
驱动
程序。我有一个完整
的
协议规范
的
命令和事件/中断回来。不幸
的
是,我不知道如何将这些信息传递给
Linux
中
的
USB层。如果它是一个简单
的
串行</em
浏览 6
提问于2021-07-02
得票数 2
回答已采纳
3
回答
如何从C中
的
串行
(SPI)连接读取数据?
、
、
、
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU
的
串行
数据(这是我自己开发
的
)。所以现在连接已经存在,但是我仍然需要从它读取
串行
数据。根据
的
答案,我只需要: 我
的
理解是,我可以使用SPI从连接
的
MCU设备读取数据,并且我不需
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
2
回答
串行
驱动
程序和tty
驱动
程序之间
的
区别
、
、
、
、
我也要在Zephyr上为uart和tty_uart
驱动
程序编写一个
串行
驱动
程序(这是我第一次开发
驱动
程序)。 他们之间有什么相互依存
的
关系吗?我
的
意思是写个tty
驱动
程序,我应该先写一个
串行
驱动
程序,这将是tty
驱动
程序
的
基础还是什么?
浏览 8
提问于2021-05-24
得票数 1
回答已采纳
1
回答
如何改变
串行
驱动
程序
的
中断优先级,使其比以太网中断
的
优先级更高?
、
我运行
的
串口在460800波特rate.The数据是连续发送
的
。
串行
驱动
数据传递给用户空间应用程序,用户空间应用程序使用套接字将数据发送给网络应用程序。有时,我会看到
串行
驱动
程序HW溢出,因为运行ISR或其他中断需要太长时间(我只有以太网、
串行
和gp_timer中断)。另外,我认为在某些情况下,以太网和
串行
中断都处于中断队列(我
的
假设),并且以太网
驱动
程序中断比
串行
驱动
中断优先,同
浏览 2
提问于2013-01-11
得票数 1
1
回答
USB堆栈混淆/
串行
仿真器
、
、
、
、
我正在寻找
实现
USB通讯
的
单片机,其中有一个USB引擎内置在它。基本上你可以访问管道/端点。其次,我有兴趣模拟USB上
的
串行
通信。它显示windows有一个预先制作好
的
驱动
程序,所以在计算机端,我不需要编程管道级别。 如何找出在MCU
浏览 4
提问于2022-01-03
得票数 0
1
回答
深入研究
Linux
内核TTY系列源代码
、
有没有人有时间帮我看一下10,000英尺
的
概况?我需要看到负责raw模式
的
驱动
程序(无线路规则)。谢谢!
浏览 14
提问于2021-11-05
得票数 0
2
回答
基于RS232和U盘
的
串行
通信
、
、
、
、
我计划编写
串行
驱动
程序,将数据从目标发送到主机。目标是瑞纳萨
的
RX62N。主机是Windows8.1。目标具有RS232端口,而主机具有USB端口。我计划使用带有DB9(不确定)和USB接口
的
转换器电缆。1)想知道我是否可以从目标和主机发送和接收? 2)想知道是否有一种方法可以绕过编写USB
驱动
程序来发送和接收来自主机
的
数据?我见过这样
的
软件,它可以让你发送数据,并查看端口接收
的
数据。
浏览 2
提问于2014-11-22
得票数 0
4
回答
设计一个
Linux
char设备
驱动
程序,以便多个进程可以读取。
、
我注意到,对于
串行
设备,例如/dev/ttyUSB0,多个进程可以打开设备,但只有一个进程可以获得字节(以先读取它们为准)。我目前
的
目标是: 我想为几个多位置开关编写一个
驱动
程序(例如,一个具有3或4个可能位置
的
滑块开关),其中应用程序可以得到任何开关位置更改
的
通知。理想情况下,我想使用
Linux
输入API,但是
Linux
输入API似乎不支持多位置开关
的
概念。因此,我正在考虑制作一个功能类似于
Linux
输入API<
浏览 12
提问于2015-01-23
得票数 8
1
回答
Python:'\x00‘随机出现在从arduino到raspberry pi
的
序列中
、
、
、
、
我在pi端使用python来读取传入
的
串行
数据。出于调试目的,我当前打印出每个serial.readLine()。我没有简化arduino
的
串行
通信,所以我相信它将每个数字作为一个单独
的
字节发送,比如3 3 \x00 9,所以这显然是可以改进
的
。而且,这似乎只有当我在python中
的
单独线程中运行
串行
通信时才会发生……我对python中
的
多线程不是很熟悉,但这似乎太容易重复了,不可能只是巧合。你知道这个'\x00‘是从哪里来
浏览 2
提问于2017-04-15
得票数 0
1
回答
为什么我们需要设备
驱动
程序,为什么我们不能通过
串行
发送/接收数据?
、
、
、
我们可以与这个设备通信(我假设没有任何
驱动
程序?)使用UART
串行
传输。使用板卡上
的
USB转串口芯片。我知道
驱动
程序通常在内核模式下运行,在
Linux
中,Kernel Modules用来添加新
的
驱动
程序,system calls用来与不同
的
外设进行通信。当
浏览 1
提问于2020-07-10
得票数 0
1
回答
删除静态编译
的
设备
驱动
程序模块。
、
、
我用
串行
设备
驱动
程序静态地编译了
linux
内核,即obj-y。现在我正在开发一个简单
的
串行
驱动
程序,我想测试它,但是由于模块是在内核启动时加载
的
,所以IO端口区域(0x3f8和更高版本)被注册到
串行
模块中。我需要删除(注销)它,以便我可以分配给我
的
司机。那么,有没有办法删除静态链接
的
设备
驱动
程序呢?或者我应该重新编译整个内核:/
浏览 4
提问于2013-11-01
得票数 3
回答已采纳
1
回答
在握手线路更换时发出串口通知
、
是否可以打开
串行
设备(如/dev/ttyS0)并通过select/poll/etc.还是当握手线路(如CTS/RTS或DSR/DTR)发生变化时发出
的
信号?我知道在硬件级别有一个来自UART
的
中断来告诉内核它已经改变了,但是我可以在userland中被告知这一点吗? 编辑:我知道TIOCMIWAIT,但是ioctl调用会阻塞,直到状态行改变。相反,我希望继续进行一般
的
处理,并通知poll或类似的更改以及其他事件。
浏览 15
提问于2013-12-23
得票数 5
1
回答
Linux
的
USB到
串行
驱动
程序
、
、
、
、
我有一个USB设备,我需要在
Linux
中使用Python和
串行
命令来控制它,它与ASCII命令一起工作。在Windows中,在安装供应商
驱动
程序之后,它可以正常工作;在设备管理器中,我将其视为COM3端口,并使用pyserial或pyvisa模块进行通信。在
Linux
中,我认为它是/dev/ttyUSB1,但我不能使用pyserial或pyvisa与它通信。问题是供应商没有提供
Linux
驱动
程序。 如何使设备在
Linux
?中作为
串行
浏览 3
提问于2017-11-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
事件驱动的Python实现
Linux驱动开发-编写VS1053芯片音频驱动
串行通信的多样化选择:串行接口转换器的类型与应用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券