腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核设备模型-哪些设备遵循它?
、
、
、
我
的
问题是关于
linux
设备模型。我在源代码中做了一些研究,发现设备模型围绕许多
结构
工作,其中一些
结构
是: 还有更多与电源管理相关
的
内容。但是,当我查看在
linux
内核中实现
的
char
驱动程序
(或者如果我实现自己
的
char
驱动程序
)时,
linux
内核只是实现了&quo
浏览 3
提问于2013-03-12
得票数 1
2
回答
如何开始学习
linux
设备
驱动程序
开发?(只在windows上工作)
、
我想学习
Linux
设备
驱动程序
的
开发。I在WinCE上开发了小型
驱动程序
,并从应用程序中开发了SPI、i2c接口,即打开、读取和写入
驱动程序
。i擅长操作系统和数据
结构
。底片:我应该如何继续学习
Linux
设备
驱动程序
开发? 编辑:任何参考书籍都是非常感谢
的
。
浏览 3
提问于2012-01-09
得票数 3
1
回答
关于填充
结构
net_device
结构
、
我对
linux
内核中
的
struct net_device有疑问。
linux
内核中
的
每一帧都用skbuff
结构
表示。它有一个构造net_device
的
实例,该实例告诉我们从哪个接口或物理端口接收或发送数据包。在struct net_device中,我们有一个变量"struct net_bridge_port“,它与网桥
的
端口(如果启用)相关。我
的
疑问是
结构
net_device
结构
应该由设备
驱动程序<
浏览 1
提问于2012-01-20
得票数 1
回答已采纳
1
回答
嵌入式
Linux
的
Linux
驱动程序
、
、
我想把一些USB设备连接到我
的
嵌入式
Linux
板上。它是运行嵌入式
Linux
的
TI-ARM处理器,但我猜它可以是任何嵌入式
Linux
板。如果我购买了具有
Linux
支持/
驱动程序
的
USB设备,该
驱动程序
(通常)是否可以重新编译以与ARM体系
结构
一起工作?(而不是Windows等)。
浏览 8
提问于2013-04-10
得票数 5
回答已采纳
1
回答
如何在内核模块和用户应用程序之间共享数据
结构
定义?
、
、
、
我想在
linux
上开发一个设备
驱动程序
(用C编写)和一个用户空间库,包装我
的
设备
驱动程序
(也用C编写)提供
的
所有功能。该函数将使用与我
的
设备
驱动程序
关联
的
文件,特别是: myClose将调用设备
驱动程序
的
close()。我希望myConfStruct是我
的
用户应用程序(库)和我
的
内核
浏览 1
提问于2022-05-23
得票数 0
回答已采纳
3
回答
如何在lxr.free-electrons.com网站上找到
结构
的
完整定义?
、
、
、
当我想在
linux
内核中找到
结构
的
定义时,站点非常有用。如果在许多其他头文件中声明了一个
结构
,那么找到
的
结果将是很多不完整
的
声明和一个完整
的
结构
定义。很难区分定义和声明。例如,struct task_struct
的
搜索结果是: 定义为
结构
类型:
驱动程序
/mmc/card/Quee.h,第7行
驱
浏览 5
提问于2014-11-27
得票数 0
1
回答
LInux
设备
驱动程序
分层混乱
、
、
我最近一直在阅读关于
Linux
驱动程序
和设备模型
的
文章。我想了解下面的
驱动程序
子系统在
linux
中是如何工作
的
。假设我
的
设备树如下所示 ?
Linux
将通过枚举过程识别这棵设备树,并通过枚举和探测机制识别出适合终端设备
的
usb
驱动程序
。 现在,让我们假设对该终端设备执行一次Tx操作。终端设备usb
驱动程序
最终将执行urb_submit(dev,write_buffer)。 我
的</em
浏览 19
提问于2020-04-15
得票数 0
2
回答
linux
驱动程序
中
的
struct文件
、
、
、
、
我目前正在学习如何编写
Linux
设备
驱动程序
,并且我很难理解"struct文件“。我正在使用书籍
Linux
设备
驱动程序
第三版来帮助我。 这就是我所理解
的
。
结构
文件表示打开
的
文件,因此,当在设备
驱动程序
模块中调用open时,内核将创建包含与设备
驱动程序
相关
的
所有内容
的
结构
文件。b.如果您想传递设备
驱动程序
的
这个实例,那么必须传递一个指向内
浏览 2
提问于2011-01-11
得票数 13
1
回答
驱动程序
在Windows中是如何工作
的
?
、
、
在
Linux
中,我们可以从相关
的
驱动程序
文件对象进行读/写,这些函数调用将由
驱动程序
的
读/写函数承载。这在Windows中是一样
的
吗?我们是否将文件关联到
驱动程序
,并通过读/写此文件来访问
驱动程序
函数? (我一直在
Linux
下编写
驱动程序
,现在正在尝试理解“Windows方式”。)
浏览 0
提问于2012-11-15
得票数 2
回答已采纳
2
回答
在用户程序中使用<
linux
/ypes.h>,还是在驱动模块code...does中使用code...does,这很重要吗?
、
、
我正在开发一个设备驱动模块和相关
的
用户库来处理ioctl()调用。库获取相关信息并将其放入
结构
中,该
结构
被传递到
驱动程序
模块中,然后在那里解压缩,然后处理(我省略了许多步骤,但这是总
的
想法)。通过ioctl()传递
的
一些数据是uint32_t类型。我发现这种类型是在<stdint.h>和<
linux
/types.h>中定义
的
。但是我知道在用户空间中使用<
linux
/*.h>库是不
浏览 7
提问于2013-01-26
得票数 13
回答已采纳
1
回答
驱动程序
打开时
的
inode参数
、
、
、
今天,我开始思考inode
结构
在
linux
中传递给设备
驱动程序
的
"open“调用。我以前曾对主要编号和次要编号严格使用"inode->i_rdev“。但我从未将它用于任何其他目的。(很可能我从来没有超过我
的
玩具
驱动程序
。)附言:这个
结构
与文件系统维护
浏览 3
提问于2013-03-16
得票数 1
1
回答
linux
良好
的
声音apis?
、
、
我正在学习游戏开发,并遇到了这个播放列表(手工制作
的
英雄),从绝对零开始制作一个游戏,就像只使用Os提供
的
apis。本系列
的
重点是windows,我还想为
linux
开发同样
的
东西。我应该使用什么样
的
声音api?在他使用DirectSound
的
系列文章中,对于
linux
来说,类似的api是什么?
浏览 12
提问于2022-09-07
得票数 -1
回答已采纳
1
回答
如何了解
Linux
无线
驱动程序
(mac80211)
的
结构
?
、
、
、
、
在
Linux
无线
驱动程序
mac80211中有太多
的
结构
。太多
的
结构
,我不明白它们包含什么信息,以及它们是什么时候初始化
的
。 我如何了解它们和无线
驱动程序
的
整体架构?
浏览 5
提问于2011-08-23
得票数 18
1
回答
关于如何为
Linux
字符设备
驱动程序
设置确切
的
文件操作
的
困惑
、
、
、
、
我目前正在阅读Oreilly
的
Linux
设备
驱动程序
第三卷,我有一个关于为特定设备
驱动程序
设置文件操作
的
问题。我目前
的
理解是,在
Linux
的
字符设备
驱动程序
中,cdev
结构
需要在设备
驱动程序
初始化函数中进行分配、初始化并传递给int cdev_add(struct cdev *dev, dev_t num, unsigned当我试图理解设备
驱动程序
open(struct inode
浏览 6
提问于2020-04-01
得票数 1
1
回答
Linux
驱动程序
-与用户空间共享WaitHandle (-like)
、
、
、
、
我有一个Windows设备
驱动程序
,我想把它移植到
Linux
。 应用程序通过ioctl将这个WaitHandle提供给
驱动程序
。
驱动程序
可以使用ObReferenceObjectByHandle访问这个句柄,并使用KeSetEvent设置它。这个过程不需要做一个ioctl就能入睡,但是可以调用通常
的
WaitForSin
浏览 7
提问于2012-08-24
得票数 0
回答已采纳
1
回答
linux
中
的
I2C读写函数
、
、
I2C
驱动程序
中
的
读写函数是如何传递给
linux
的
?在
linux
源代码中
的
I2C设备
的
所有
驱动程序
中,file_operations
结构
并没有用来告诉内核有关函数
的
信息。如何将各种功能传递给内核,以便在不使用file_operations
的
情况下从用户空间调用它们
浏览 6
提问于2017-01-22
得票数 0
1
回答
filp-> freeBSD中
的
private_data等效项
、
、
、
、
我正在将我
的
linux
驱动程序
移植到freebsd。我使用"filp->private_data“变量存储
驱动程序
所需
的
一些信息。(以避免多线程情况下
的
锁)。我发现BSD在
linux
中不使用"file“
结构
,而是使用cdev。cdev没有"private_data“变量。但我相信在BSD中一定有其他
的
变量?谢谢。
浏览 2
提问于2013-03-19
得票数 1
回答已采纳
1
回答
为什么
Linux
驱动需要编译?
、
我有一个问题,如果一个新
的
硬件在
Linux
内核不支持
的
列表中,为什么
Linux
驱动需要用
Linux
源码编译?但是Windows驱动只需要双击setup.exe,不需要编译... 是内核类型不同吗?
浏览 4
提问于2017-04-17
得票数 0
2
回答
如何从
驱动程序
代码中提取接口
的
MAC地址
、
、
我对
Linux
内核编程和
驱动程序
编程很陌生。我正在使用madwifi
驱动程序
,在内核版本2.6.32-37
的
Linux
上,并希望在
驱动程序
代码中提取接口
的
MAC地址。我知道这个信息应该在netdevice
结构
字段中找到,但不太确定哪一个是正确
的
。 我该用哪一个?(它们都在代码
的
不同部分中使用,我不明白何时使用前者,何时使用后者
浏览 1
提问于2013-03-20
得票数 1
回答已采纳
2
回答
Android设备
驱动程序
开发-入口点
、
、
、
、
我将参与android设备
驱动程序
的
开发。在准备过程中,我想掌握基本知识,提高我
的
技能。目前,根据我在不同论坛上发现
的
提示,下面的资源是很好
的
起点。 Q2:你知道专门针对安卓
的
教程吗?另外,以下是我应该学习
的
android<
浏览 5
提问于2011-09-23
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux驱动程序工作原理介绍
Linux 准备禁用 Microsoft RNDIS 协议的驱动程序
Linux 已准备好禁用微软的 RNDIS 驱动程序,但是……|Linux 中国
Asahi Linux宣布首个适配 Apple Silicon 的GPU驱动程序
Linux 系统结构详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券