腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LDD3中的
cdev
文件操作初始化scull示例
、
了解
Linux
下的设备驱动程序。在线阅读
Linux
设备驱动程序。本书讨论了以下代码{ dev->
cdev
.owner =
浏览 22
提问于2017-09-27
得票数 0
1
回答
使错误别名为未定义的symbol devone_init
、
、
、
、
#include <
linux
/init.h>#include <
linux
/types.h>#include <
linux
/
cdev
.h> #include <
linux</e
浏览 58
提问于2018-02-03
得票数 0
回答已采纳
3
回答
cdev
_alloc和
cdev
_init之间的区别是什么
我找到了两种初始化char设备的方法和根据书中的说法,如果我在设备结构中嵌入struct
cdev
,那么我应该使用
cdev
_init 谁能告诉我他们之间有什么不同
浏览 0
提问于2013-12-26
得票数 5
1
回答
linux
中的I2C读写函数
、
、
I2C驱动程序中的读写函数是如何传递给
linux
的?在
linux
源代码中的I2C设备的所有驱动程序中,file_operations结构并没有用来告诉内核有关函数的信息。
浏览 6
提问于2017-01-22
得票数 0
2
回答
pip找不到pypi中的模块
、
、
我已经创建了一个python模块,i2
cdev
。pypi链接: $ pip3 search "i2
cdev
" # finds it fine$ pip3 install i2
cdev
Could not find any downloadsthat satisfy the req
浏览 8
提问于2015-03-23
得票数 1
回答已采纳
2
回答
为什么在ldd3示例代码中分配两次文件操作?
、
https://github.com/martinezjavier/ldd3/blob/master/scull/main.c#L601{
cdev
_init(&dev->
cdev
, &
浏览 0
提问于2018-08-27
得票数 1
回答已采纳
1
回答
这是经典书籍
Linux
设备驱动程序的一个bug吗?
、
以下代码摘自经典图书
Linux
设备驱动程序(第3版,第57页){int err, devno = MKDEV(scull_major, scull_minor + index); dev->
浏览 1
提问于2014-06-15
得票数 3
回答已采纳
2
回答
在内核5.11上编译wanpipe驱动程序
、
、
、
-5.11.0-22-generic'In:9, from /usr/src/wanpipe-7.0.32/patches/kdrivers/src/net/wanpipe_
cdev</em
浏览 405
提问于2021-07-17
得票数 0
3
回答
Linux
-如何从/proc/设备中删除条目
、
、
、
我试图编写一个简单的字符设备驱动程序,现在,即使当我调用unregister_chrdev_region时,我仍然看到我的设备留在/proc/devices中,如下所示:249 chardev现在我无法插入任何模块,每次使用insmod时,shell都会告诉我:我在问如何从/proc/devices中删除这些注册设备。我已经使用了rmmod,并且已经使用了来自/dev的任何chardev。但他们仍然在那里,被困在/
浏览 0
提问于2013-06-25
得票数 4
回答已采纳
2
回答
cdev
_alloc()与
cdev
_init()
、
在
Linux
内核模块中,创建struct
cdev
时可以遵循两种不同的方法,如和中所建议的那样。First approach,
cdev
_alloc()...static struct
cdev
my_
cdev
;static int __init example_module_init(void) { ...
cdev
浏览 0
提问于2021-11-17
得票数 1
回答已采纳
1
回答
我的充电设备打不开
、
、
、
、
我的字符设备代码是:#include <
linux
/types.h>#include <
linux
/errno.h>#include <
linux
/sched.h> #include <
linux</
浏览 1
提问于2012-05-20
得票数 4
1
回答
linux
驱动程序中初始化信号量的正确方法
、
、
、
我编写了这个
linux
char驱动程序来控制打开的调用,#include <
linux
/module.h>#include <
linux
/fs.h>#include <
linux
/sem
浏览 4
提问于2017-03-25
得票数 1
1
回答
为什么寄存器字符设备不可见?
、
#include <
linux
/init.h>#include <
linux
/kernel.h> /** This is for KERN_ALERT **/#include <
linux
/
cde
浏览 3
提问于2014-04-15
得票数 0
回答已采纳
1
回答
用于从内核模块写入和读取设备文件的代码?
、
、
、
、
#include<
linux
/module.h>#include<
linux
/fs.h>#include<asm/uaccess.h> MODULE_LICENSE("DUAL BSD
浏览 4
提问于2012-01-29
得票数 2
回答已采纳
3
回答
简单字符驱动程序崩溃
、
、
、
、
#include <
linux
/kernel.h>#include <
linux
/fs.h>#include<
linux
/kdev_t.h>#include <
linux<
浏览 3
提问于2012-03-13
得票数 2
回答已采纳
1
回答
如何处理
Linux
内核驱动程序中的设备删除?
、
、
不知怎么的,大多数
Linux
驱动程序都在处理这个问题。 我目前正努力在一个简单的驱动程序中实现同样的功能。我的驱动程序创建了一个字符设备。
Linux
内部是否跟踪打开的文件句柄的数量?我是否可以定义一个回调,当所有文件句柄都关闭时调用它?这算是可行的吗?从系统中删除字符设备的正确方法是什么?
浏览 3
提问于2021-11-30
得票数 3
回答已采纳
3
回答
如何从
Linux
内核模块的init_module代码创建设备节点?
、
、
我正在为
Linux
内核编写一个模块,我想在init()函数中创建一些设备节点:{ Major = register_chrdev(0, DEVICE_NAME
浏览 4
提问于2011-05-11
得票数 50
回答已采纳
1
回答
cdev
_add函数与device_create函数的差异?
、
、
我是
linux
设备驱动程序开发的新手。我不明白
cdev
_add到底在做什么,我看了一些简单的char设备驱动程序代码,我看到
cdev
_add和device_create函数一起使用。return PTR_ERR(dummy_class);
cdev
_init(&dummy_
cdev
, &dummy_fops); dummy_
cd
浏览 0
提问于2018-05-16
得票数 3
回答已采纳
1
回答
register_chrdev()和register_chrdev_region()有什么区别?
、
、
、
我目前正在研究
Linux
设备驱动程序,并混淆了两个类似的静态设备注册函数:这些功能都是静态注册设备驱动程序的。
浏览 6
提问于2022-04-12
得票数 0
2
回答
写长到
linux
设备驱动?
、
、
、
、
*/#include <
linux
/kernel.h>#include <
linux
/fs.h> /* For file operations */ #include <
linux
&
浏览 4
提问于2020-05-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
美到舔屏的动态壁纸,大屏幕最佳的装饰品,简约风
Linux内核工作队列
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券