我正在研究Linux内核中需要访问包含一些基本文本值的配置文件的模块。
问题是,我读到从内核中读取文件是禁止的。 This article说“在内核模块中使用sysfs文件” - 问题是我不确定这意味着什么。
我需要一些简单的东西。有谁知道如何为自定义模块创建自定义配置文件并在运行时读取它?
我正在使用Linux内核3.12.0。
答案 0 :(得分:2)
如果您确实需要简单的污垢,请将参数传递到insmod
/ modprobe
命令行上的模块。
要了解如何声明参数,请查看其他人的模块。
(要在其他人的模块已经执行的模块中执行任何操作,请查看其他人的模块,包括如何注册到sysfs中。)
如果配置可以在运行时更改,当模块保持插入状态时,则不能使用模块参数。