0

我从这个网址复制并粘贴了代码:http: //linux.die.net/lkmpg/x769.html

我替换了过时的 &proc_root 愚蠢并注释掉了“Our_Proc_File->owner = THIS_MODULE;” 考虑到它在构建时给我带来了麻烦。

然后我制作了一个适当的 makefile,编译了 .ko 并使用 insmod 完成了任务。

两个问题:

  1. 如何从 procfile 中读取?

  2. 另外,我看到文件的条目是在模块加载时创建的,但是这个文件是什么时候写的?

奖金 这些问题可能源于对 proc 的误解。我的印象是,在读取文件时会写入 proc“文件”以提供最新信息。

  1. 那是错的吗?
4

1 回答 1

2
  1. read(2). cat可以从外壳为您执行此操作。
  2. 绝不。读取文件时会动态创建内容。这就是我们为文件指定读取回调的原因。
于 2012-09-28T15:47:53.630 回答