gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 04:29:09 27 4
gpt4 key购买 nike

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

谢谢

最佳答案

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

关于linux - 如何更改从 LKM 添加到内核的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5405327/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com