标签: linux linux-kernel
我开始学习一个非常基本的“hello world”LKM,另外我已经为内核添加了功能并成功重新编译并且它可以工作。 我现在要做的是在编译的内核代码中添加一个变量,然后从我的LKM中可以在加载和卸载模块时更改该变量。这样我可以启动和停止内核功能而无需重新编译。 有什么建议吗?
谢谢
答案 0 :(得分:0)
两种解决方案: 1)通过proc / sysfs(首选方式)将变量暴露给用户空间 2)使用字符设备驱动程序发送ioctl。