如何更改我从LKM添加到内核的变量?

时间:2011-03-23 12:36:37

标签: linux linux-kernel

我开始学习一个非常基本的“hello world”LKM,另外我已经为内核添加了功能并成功重新编译并且它可以工作。 我现在要做的是在编译的内核代码中添加一个变量,然后从我的LKM中可以在加载和卸载模块时更改该变量。这样我可以启动和停止内核功能而无需重新编译。 有什么建议吗?

谢谢

1 个答案:

答案 0 :(得分:0)

两种解决方案:
1)通过proc / sysfs(首选方式)将变量暴露给用户空间 2)使用字符设备驱动程序发送ioctl。