腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LDD3中的cdev文件操作初始化scull示例
、
了解
Linux
下的设备
驱动
程序。在线阅读
Linux
设备
驱动
程序。) int err, devno = MKDEV(scull_major, scull_minor + index); dev->cdev.owner = THIS_MODULE; err = cdev_add
浏览 22
提问于2017-09-27
得票数 0
1
回答
Linux
驱动
程序如何将数据写入SATA磁盘?
、
、
在中,它说: static const struct file_operations md_seq_
fops
= { .release = seq_release_p
浏览 5
提问于2016-01-04
得票数 2
1
回答
这是经典书籍
Linux
设备
驱动
程序的一个bug吗?
、
以下代码摘自经典图书
Linux
设备
驱动
程序(第3版,第57页){int err, devno = MKDEV(scull_major, scull_minor + index); dev->cdev.ops = &scull_
浏览 1
提问于2014-06-15
得票数 3
回答已采纳
1
回答
使用设备树中的信息注册平台设备
、
、
、
、
我正在使用Petalinux作为Xilinx应用程序,而且我对内核
驱动
程序开发也很陌生。./lib/modules/4.4.0-xilinx/extra/xxx.ko.
浏览 3
提问于2016-08-30
得票数 0
回答已采纳
1
回答
为什么寄存器字符设备不可见?
、
我做了一个简单的字符
驱动
程序,并看了一个例子。但是,我不认为
驱动
程序在/dev/simple中很简单。为什么它不在那里被创造出来?我也没有看到任何错误问题。我错过了什么吗,有什么问题吗?#include <
linux
/init.h>#include <
linux
/kernel.h>
浏览 3
提问于2014-04-15
得票数 0
回答已采纳
3
回答
Char设备和文件系统节点
、
、
、
在第一章第6页,我发现: 字符设备字符( char )设备是一个可以作为字节流(如文件)访问的设备;char
驱动
程序负责实现这种行为。这样的
驱动
程序通常至少实现open、close、read和write系统调用。
浏览 0
提问于2020-06-21
得票数 1
回答已采纳
2
回答
用户空间程序如何与
Linux
上的USB 802.11 Wi
驱动
程序交互?
、
、
、
基于对我的的一个很好的回答,我确定了我需要检查的相关
驱动
程序源代码是在drivers/net/wireless/rtl818x/rtl8187/dev.c中(在
Linux
内核源代码中)。(.
fops
)。与8187 L
驱动
程序关联的usb_driver结构不包括.
fops
.name = KBUILD_MODNAME关于 (2001年),有以下节选:
浏览 15
提问于2012-07-27
得票数 2
1
回答
当copy_to_user(struct *file,const char __user *buf,size_t len,loff_t *off_t )时如何消除警告
、
、
这是我的myread和mywrite函数的空
驱动
程序。static char c[SIZE]; return -EFAULT; return 0; *
fops
else
浏览 2
提问于2013-01-30
得票数 1
回答已采纳
2
回答
如何将/dev/中的设备与实际
驱动
程序关联
、
、
我试图了解设备
驱动
程序是如何在
linux
中工作的。我有一个设备节点,如下(主编号89,设备名i2c-0) register_chrdev(89,"i2c",&i2chtv_
fops
)<0 //不是"i2c-0“ 我的
浏览 9
提问于2009-10-06
得票数 4
回答已采纳
1
回答
如何在
linux
驱动
程序中实现通知FD关闭的轮询
、
、
、
我正在为
linux
实现一个misc设备
驱动
程序。我希望这样,如果描述符关闭,那么poll(2)将返回POLLHUP。下面是简单的测试
驱动
程序代码。static struct miscdevice mydevice = .minor = MISC_DYNAMIC_MINOR, .
fops
= &my_
fops
st
浏览 2
提问于2013-12-18
得票数 2
1
回答
用sysfs代替嵌入式设备上的/dev
、
到目前为止,专门讨论嵌入式
Linux
的书籍描述了如何使用/dev节点从用户空间与设备进行通信。然而,我看到越来越多的设备通过sysfs与
驱动
程序通信。我找不到任何明确的解释如何做这件事。这同样是通过读/写
fops
完成的吗? 有什么教程或解释吗?我拥有第三版,它只描述了用于与
驱动
程序和/sysfs交互以显示一些信息的/sysfs接口。
浏览 2
提问于2014-07-25
得票数 1
回答已采纳
1
回答
等同于内部结构
、
为什么这里我们必须将一些东西等同于另一些东西(.owner = THIS_MODULE) .owner
浏览 3
提问于2012-03-06
得票数 0
2
回答
如何借助bash脚本通过C添加char设备
、
、
、
、
我想通过C代码将一个字符设备添加到
Linux
目录下的/devices中。由于我创建的是虚构的
驱动
程序,这些
驱动
程序应该只在insmod my_module.ko时存在,所以我希望我的模块为我创建一个设备。// as well as asign Major # my driver uses my_dev->my_cde
浏览 0
提问于2012-03-12
得票数 0
回答已采纳
2
回答
指定的初始值设定项后接函数名
、
、
struct file_operations memory_
fops
= { write: memory_write, open: memory_open
浏览 2
提问于2015-04-20
得票数 1
1
回答
驱动
程序和结构声明中的文件操作
、
、
我试图弄清楚一个基本内核
驱动
程序背后的代码是如何工作的。我有以下结构:{ .read = dev_read,static int dev_open(struct inode *, struct file *);int (*open
浏览 3
提问于2020-08-17
得票数 0
回答已采纳
1
回答
这段代码中的":“是什么意思?
struct file_operations memory_
fops
= { write: memory_write,#include <
linux
/module.h>#include <
linux
/
浏览 1
提问于2012-09-06
得票数 2
回答已采纳
3
回答
如何使用ioctl进行用户程序和
驱动
程序之间的通信?
、
、
、
、
我正在用
linux
编写一个
驱动
程序。如何使用ioctl进行用户程序和
驱动
程序之间的通信?在我的
驱动
程序中,结构如下: struct file_operations
fops
= {.read = device_read,.write = device_write,.unlocked_ioctl
浏览 0
提问于2012-03-06
得票数 3
2
回答
为什么在ldd3示例代码中分配两次文件操作?
、
) int err, devno = MKDEV(scull_major, scull_minor + index); dev->cdev.owner = THIS_MODULE;我们可以看到scull_
fops
被cdev_init()和
浏览 0
提问于2018-08-27
得票数 1
回答已采纳
2
回答
C结构语法问题
、
、
、
、
当我最近为我的raid设备打开一个相当旧的
驱动
程序时,出现了这个问题。为了能够编译
Linux
系统的
驱动
程序,我开始调查我在输出中得到的所有错误。我偶然发现了
驱动
程序源代码中使用的这种语法: owner: THIS_MODULE
浏览 2
提问于2011-07-20
得票数 8
回答已采纳
2
回答
linux
内核模块如何知道它的文件何时被打开?
、
、
、
这是一个新手核心模块问题..。我有一个功能:{ /* Success */}FILE *pFile = fopen("/dev/mymodule", "r+"); 当我运行用户级程序时,这个fopen以某种方式在mymodule.c (编译为mymod
浏览 3
提问于2016-03-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
AMD推出Radeon Software for Linux 22.40 驱动更新
Linux驱动|rtc-hym8563移植笔记
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券