【发布时间】:2013-08-31 15:22:31
【问题描述】:
我需要访问 Android 内核模块中的一些 proc 文件。
基本上我需要 cat 命令中显示的信息,例如cat /proc/uptime。但是我需要以编程方式进行。
我尝试使用proc_fs 函数,但这对我来说有点模糊,通常示例是创建一个 proc 文件然后读取它,就是这样。我需要实际使用 proc 文件中的数据。
我也尝试了好的fopen,但它似乎不适用于模块。
我该怎么做?我真的是这方面的新手。 我正在开发金鱼 Android 内核。
谢谢。
【问题讨论】:
-
您是否尝试过像阅读普通文件一样阅读 /proc/foo ?全部阅读然后解析它。顺便说一句,“linux-kernel”将是这个问题的更好标签。
-
我试过了,不行。感谢您的提示。
-
为什么有人想在内核上下文中使用 proc fs,他们用于用户空间,为什么不直接使用数据结构和全局从 proc 获取信息的地方。
标签: android linux-kernel kernel kernel-module procfile