腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(28)
视频
沙龙
2
回答
编写Sysfs模块
、
、
我试图学习如何编写sysfs模块,并对基本初始化感到困惑。在查看kobject.h文件的文档中,有几个与创建sysfs条目相关的不同函数。 90 int kobject_init_and_add(struct kobject *kobj, 92 const char *fmt, .
浏览 0
提问于2017-01-20
得票数 1
回答已采纳
1
回答
通过sysfs访问Linux驱动程序
、
、
、
、
我正在制作一个小型内核模块,以提供用户空间访问ARMv7芯片的某些内核模式特性(具体来说,就是缓存控制)。我正在阅读Corbet、Rubini和Hartman的Linux设备驱动程序。在其中,他们描述了如何制作一个完整的driver+device+bus。我根本不想创造一个公共汽车司机。事实上,我正在制作的“驱动程序”根本不需要与设备定义相匹配--它隐含地与平台的CPU相匹配。有谁能向我解释一下: ,在sysfs中,我的属性应该去哪里?它应该在我的/sysfs/modules/mymodule下的模块条目中吗?/sys/devices/platform看起来也很有希望,那么,是否有一个存在的地
浏览 2
提问于2011-10-12
得票数 7
回答已采纳
1
回答
从用户空间设置时从内核获取确认
、
、
我正在使用nl80211和Netlink套接字向内核发送一条消息来设置一些东西。具体地说,我在wil6210驱动程序中从用户空间向set RF扇区发出供应商指定的命令。对于set命令,用户空间应用程序不从内核请求任何信息。我想知道我是否应该期待来自内核的一条消息,表明set命令是否成功完成?
浏览 4
提问于2018-04-30
得票数 0
1
回答
向现有的kobject添加属性
、
、
NULL, .attrs = attrs,
sysfs_create_group
似乎随时都可以打电话给
sysfs_create_group
()。这是真的吗?
浏览 4
提问于2015-08-19
得票数 0
回答已采纳
1
回答
sysfs_create_file()和
sysfs_create_group
()有什么区别?
、
、
这两个函数的原型:int sysfs_create_file
浏览 0
提问于2012-10-19
得票数 7
回答已采纳
1
回答
sysfs_create_group
():打电话到哪里?
、
、
我找到了两个调用
sysfs_create_group
()的方法:我看的随机的东西: ( b)在司机结构中。调用
sysfs_create_group
()的正确位置在哪里?是a)还是b)?
浏览 0
提问于2016-06-15
得票数 1
回答已采纳
1
回答
为linux设备驱动程序创建多个sysfs目录和属性的推荐方法
、
我需要为驱动程序创建一大堆属性,这使得静态分配它们是不切实际的(64个目录,每个目录5个属性)。有没有推荐的(或“最好的”)方法来做到这一点?
浏览 3
提问于2015-08-26
得票数 2
1
回答
sysfs_create_group
()不删除属性
、
、
、
、
通过在probe()函数中调用
sysfs_create_group
,我能够为我的每个设备创建一个属性。
浏览 107
提问于2020-05-19
得票数 0
1
回答
i2c内核驱动程序- sysfs kobject和i2c_client之间的绑定
、
、
、
my_sensor_attributes,err =
sysfs_create_group
作为信息,i2c设备在设备树中定义,我可以成功地将设备属性添加到现有文件夹中 err =
sysfs_create_group
(client->dev.kobj, &my_sensor_attr_group
浏览 68
提问于2019-02-25
得票数 0
回答已采纳
1
回答
在一个驱动模块中处理多个i2c_clients (使用sysfs)
、
、
、
、
对于每个设备,我都要创建
sysfs_create_group
(),它获取指向静态创建属性的指针。属性将(*show)()和(*store)()指针设置为静态函数。device_attribute可以在/sys/devices中找到--我使用了
sysfs_create_group
,并将设备的kobject与device_attribute组连接起来。
浏览 12
提问于2017-09-18
得票数 1
回答已采纳
3
回答
如何将文件操作附加到平台驱动中的sysfs属性?
、
、
、
我为我们开发的一个外设编写了一个平台驱动程序,并希望向sysfs公开一些配置选项。我已经设法在探测函数中使用属性结构(见下文)和sysfs_create_file创建了适当的文件,但我不知道如何将显示/存储函数附加到平台驱动程序中的结构。我的属性结构看起来像这样: .name = "subkeys", .mode = S_IWUGO
浏览 1
提问于2016-05-15
得票数 9
回答已采纳
1
回答
读取装置硬件寄存器
、
、
我试图创建一个设备驱动程序,尽管它非常简单,它只是读取表示dip开关的硬件寄存器的状态。这方面非常新,我不知道在哪里能找到关于这一专题的足够资源。应该公开sysfs中的数据。switches@c1000000 { label = "security_switch"; mask = 0x1000; };#include &l
浏览 24
提问于2022-12-01
得票数 0
1
回答
什么时候在Linux的sysfs上使用哪个函数来修改文件?
、
、
、
、
我听说这些文件是通过调用
sysfs_create_group
()函数在/sysfs/ hierarchy中创建的。 当我做一些I/O请求时,系统会生成一些文件,如下所示。
浏览 7
提问于2018-04-29
得票数 0
1
回答
Linux驱动模块"kobj_to_dev“无法工作
、
、
struct * myKObj = kobject_create_and_add("mySettings",&myDev->kobj)
sysfs_create_group
(myKObj,&my_attr_group
浏览 0
提问于2017-06-06
得票数 0
回答已采纳
2
回答
从sysfs恢复或删除Linux内核模块
、
、
、
、
我最近编写了一个LKM,它具有隐藏自身的能力。当我隐藏模块时,一切都很正常,但是当我恢复它并在lsmod中查看它时,Used By列的值突然变成了-2my_module 13324 -2 dm_crypt 23177 0 auth_rpcgss 59309 1 nfsd nfs_ac
浏览 0
提问于2017-09-30
得票数 2
1
回答
将值列表传递给内核空间
、
、
、
、
我在做一个linux项目。我需要从用户空间程序向内核传递一个整数值的列表。我为此实现了一个系统调用。在userspace程序中,我有以下代码。num_values的值来自命令行参数。 ptr = (int*) malloc(sizeof(int)*num_values); { } 然后,我打电话给我的系统呼叫
浏览 1
提问于2014-07-04
得票数 0
回答已采纳
1
回答
如何使用sysfs kobject作为全局变量?
、
、
、
example_kobj)if (retval
浏览 5
提问于2012-03-11
得票数 0
2
回答
如何在Android中编辑/sys/?
、
、
在Android中有任何编辑/sys/文件夹的方法吗?我试过这些: su 有什么方法可以让我进入内核并在/sys/中编辑这些文件吗?
浏览 1
提问于2017-04-10
得票数 0
1
回答
Linux内核没有将完整的结构传递给sysfs回调
、
、
、
. = (null)参考资料为了总结下面的注释,我从我的
sysfs_create_group
中手动调用了_init如下所述,spi_register_driver只调用
sysfs_create_group
。那么,为什么其中一个会正确调用回调,而另一个则不会调用?
浏览 2
提问于2015-01-07
得票数 1
1
回答
从内核模块创建sysfs条目
、
、
、
、
我想将一个字符串> 1024个字符传递给我的模块(文件系统)。由于内核参数限制在1024个字符,所以使用sysfs代替。static decl_subsys(myfs, NULL, NULL); struct attribute attr;}; .attr.name=&
浏览 2
提问于2014-04-24
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券