腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
用于uart的
linux
驱动
程序-总体设计
c
、
linux
、
linux-device-driver
**大家好,我是一个新手,在支持4个通道(4个
串口
)的
LINUX
.Each
串口
芯片中,使用3 16550个
串口
芯片为基于
串口
的
PCI
板编写
驱动
程序。在我的
Linux
驱动
程序代码中,我已经考虑过为每个端口使用线程,即4x3=12 ports.Do你认为给每个端口一个专用线程是一个好主意,我可以使用一个特定的通道来实现一个空调制解调器,另一个通道RS422请让我知道如何为这种类型的
驱动
程序的整体设计应该是like.Ple
浏览 1
提问于2011-04-25
得票数 1
1
回答
如何使设备
驱动
程序与硬件通信?
linux
、
drivers
、
devices
📷问题: 我是否需要像我们在8051微控制器中那样转储代码?
浏览 0
提问于2019-01-31
得票数 0
1
回答
是否有明确的方法将
Linux
内核中的
驱动
程序源代码与设备本身联系起来?
linux-kernel
、
drivers
、
devices
Linux
内核的源代码包含了/drivers目录下许多设备的
驱动
程序源。有时,通过查看源代码注释,就可以得到
驱动
程序编写的设备的提示。但是,很多时候,我不知道任何设备或家庭的设备,司机的目标。是否有可能将
驱动
程序追溯到相应的设备?
浏览 0
提问于2016-07-13
得票数 3
2
回答
编译FTDI内核模块
linux
、
linux-kernel
、
serial-port
、
kernel-module
、
ftdi
我正在尝试将usb转
串口
驱动
程序添加到我的arch
linux
arm设备中,并且我注意到内核源代码树中已经包含了FTDI
驱动
程序的源文件,位于:如何构建ftdi内核模块并将其包含到引导中,以便在我的arch
linux
arm上具有usb转
串口
功能?
浏览 7
提问于2014-01-21
得票数 2
回答已采纳
1
回答
自定义
PCI
驱动
程序无法探测设备
c
、
linux-kernel
、
linux-device-driver
、
kernel-module
、
pci
在通过调用init_module函数中的
pci
_register_driver()注册
PCI
驱动
程序后,假定设备与struct
pci
_device_id中指定的供应商ID、设备ID等匹配,则
驱动
程序应控制尚未具有
驱动
程序的任何我想强制以太网控制器使用我的
驱动
程序,只是为了进行实验(例如读取配置字节)。这成功地解除了默认
驱动
程序与控制器的关联,因为
驱动
程序不再显示在lspci -k的输出中。请注意,我对供应商和设备字段使用了
P
浏览 42
提问于2016-08-06
得票数 1
2
回答
Atheros Wifi工作在一台台式计算机上,而不是另一台。
wireless
、
atheros
physical id: 0 version: 01 clockbridge: Intel Corporation Sandy Bridge
PCI
Express Root Port (rev 09) 00:16.0 Communication controllerbridge: Intel Corporation Cougar Point
PCI
Express Root Port 1 (rev b
浏览 0
提问于2011-04-10
得票数 1
回答已采纳
1
回答
Linux
:如何通过cdc-adm
驱动
程序的USB大端点从用户空间传输数据
linux
、
usb
、
driver
、
cdc
我是
linux
驱动
程序的初学者,我开始为
Linux
中基于cdc-acm的USB设备编写一个应用程序。因此,我使用了cdc_acm
驱动
程序。我使用的USB设备有两个大容量端点(读和写)和一个中断端点。我应该在内核空间中编写任何支持
驱动
程序吗?类似地,如何从用户空间中的中断端点读取数据? 我感谢你提前提供帮助。
浏览 11
提问于2020-02-26
得票数 0
回答已采纳
1
回答
内核中具有多个设备的PCIe
linux-kernel
、
linux-device-driver
当使用带有多个设备的PCIe时(例如:
串口
、canbus、i2c等): 这是否意味着我们需要而不是调用"request_region“,因为在不同的
驱动
程序中使用相同的资源?中断例程呢?
浏览 1
提问于2019-01-06
得票数 0
回答已采纳
1
回答
旧式
PCI
探测
linux
、
driver
、
pci
从
Linux
kernel3.0开始,
pci
探测是自动的:
pci
_register_driver(&
pci
_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个字符设备,遍历
PCI
列表,选择合适的
PCI
并对其进行操作。你能告诉我这个过程的步骤是什么吗,为什么在使用
PCI
驱动
程序之前需要初始化字符设备,为什么不再需要注册字符
驱动
程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
1
回答
在OS /达尔文KEXTs中读取
PCI
配置空间
macos
、
driver
、
device-driver
、
iokit
、
darwin
在
Linux
或Windows中,可以从任意
驱动
程序(不一定是“拥有”特定
PCI
设备的
驱动
程序)读取设备的
PCI
配置空间。在
Linux
上,我们可以通过
pci
_read_config_*()来完成它。
浏览 2
提问于2016-05-17
得票数 0
回答已采纳
2
回答
Linux
用户空间
PCI
驱动
程序
linux
、
driver
、
usermode
我正在尝试编写一个在用户空间中运行的
PCI
设备
驱动
程序。不是我的主意,是客户想要的。Target是一个嵌入式
Linux
板,不会有超过一个用户。我是一个经验丰富的C程序员,了解
Linux
,只是不熟悉
Linux
驱动
程序的开发。中断将使用MSI模型完成。还需要处理DMA传输。
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
2
回答
获取UART寄存器的基本地址
linux-device-driver
、
uart
、
pci-e
我使用
PCI
卡打开两个
串口
(UART).Developing
驱动
程序。
浏览 1
提问于2015-04-15
得票数 1
2
回答
PCIe
驱动
程序-用户空间如何访问它?
linux
、
linux-kernel
、
linux-device-driver
、
pci-e
、
userspace
我正在为
Linux
编写一个PCIe
驱动
程序,该
驱动
程序目前没有DMA,需要知道如何在从用户空间启用PCIe设备后读取和写入它。在
驱动
程序中,我做了探测()中的基本操作:
pci
_request_regions();但是如何从用户空间访问这个内存来进行读写呢?我是否向我的PCIe
驱动
程序添加文件操作?来自
pci
_iomap的内存是否显示用户空间代码可以调用的某个位置:
浏览 8
提问于2016-02-08
得票数 7
回答已采纳
1
回答
Ubuntu 21.10上没有检测到Wi模块
drivers
、
wireless
、
21.10
$ cat /proc/version$ lsusbBus 005 Device 001: ID 1d6b:0002
Linux
Foundation 2.0 root hub Bus 004 Device
浏览 0
提问于2022-02-03
得票数 0
2
回答
通过ReadFile从
串口
读取非常慢
winapi
、
serial-port
、
readfile
我使用Win32 API从
串口
读取数据:ReadFile(mPortHandle, mReceiveBuffer.get(), mReceiveBufferSize我用几种不同的硬件设备进行了测量: 我也摆弄着暂停,
浏览 0
提问于2019-02-18
得票数 2
1
回答
UART 8250端口结构的mapbase和membase成员是什么?
linux-kernel
、
linux-device-driver
我试图通过阅读
驱动
程序代码来理解
pci
快速总线上的8250
串口
,我很难理解struct uart_8250_port的以下两个成员memset(&x,另外,为什么membase采用物理
pci
地址,而mapbase使用从ioremap返回的地址?
浏览 0
提问于2016-07-27
得票数 0
回答已采纳
1
回答
RT3290无线仍然不能工作
linux-mint
、
drivers
、
wifi
因此,在make clean之后,我再次尝试编译
驱动
程序。现在,当我试图编译
驱动
程序时,我得到了以下内容: /home/dis/Downloads/DPO_RT3290_LinuxSTA_V2600_20120508/os/
linux
/../../os/
linux
/
pci
_main_dev.c:85:17: error: ‘rt2860_
pci
_tbl’ undeclared h
浏览 0
提问于2013-04-03
得票数 2
1
回答
PCIe热复位与时隙复位
linux-kernel
我正在开发
linux
PCIe和NVMe
驱动
程序。我在
pci
驱动
程序中遇到了一个函数,
pci
_reset_bus(),通过插槽或总线进行
pci
重置。但是我不确定
pci
插槽复位是什么(它是由__
pci
_reset_slot()).实现的)。 有人能帮我理解这件事吗?我还可以使用这个导出的符号,即
pci
_reset_bus(),进行热复位吗?我想在我的自定义NVMe
驱动
程序中使用这个。
浏览 14
提问于2021-01-27
得票数 0
1
回答
qemu -
pci
_dma_read和
pci
_dma_write不工作。
c
、
linux-kernel
、
qemu
、
dma
、
pci
因此,我试图了解
pci
设备和
驱动
程序是如何使用edu设备和教育
驱动
程序工作的,而且
pci
_dma_write函数似乎实际上无法将dma缓冲区中的信息写入内存中的分配地址。下面是我如何测试它的方法:1.我在edu的实现函数中将dma buff的第一个字节初始化为0x12:在
驱动
程序中,我定义了一个结构,保存通过dma cohherent,我在x86-64 qemu机器上运行它,配置如下: $repo_loc/build/qemu-
浏览 15
提问于2020-10-26
得票数 4
3
回答
Linux
驱动
程序开发:
PCI
和PCIe
驱动
程序的区别?
c
、
linux
、
linux-device-driver
我正在为
Linux
2.6.36编写
PCI
驱动
程序。#include <
linux
/module.h>#include <
linux
/
pci
.h> #include&
浏览 13
提问于2012-08-28
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
请收藏|串口驱动,PLC下载驱动安装常用方法说明
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
AMD推出Radeon Software for Linux 22.40 驱动更新
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券