【发布时间】:2019-05-18 14:05:20
【问题描述】:
我学习如何编写 linux 内核驱动程序,现在我想给用户空间的用户改变我的模块(或任何其他子系统/模块)的行为的可能性。
我想将任何值(字符串列表)存储在任何类型的配置文件/系统中,并以文件/系统内的值的形式 - 更改模块的行为。
我想到了procfs,我可以制作创建/proc/file 的模块并对来自用户空间的读/写操作做出反应。
问题是:如何从另一个读取该配置,将其命名为 B,内核空间中的模块?
也许另一种类型的配置是可能的(我考虑过 sysctl,但我发现没有存储任何字符串,我必须存储某种简单的“列表”)。
【问题讨论】:
标签: c linux-kernel kernel linux-device-driver kernel-module