1

我需要为内核模块提供用户空间 API,其中内核模块使用 I2C 和 SPI 接口与设备交互。我已经实现了内核模块,它为用户空间公开了 ProcFs 接口。我还开发了一个用户空间应用程序来通过 ProcFS 与 KernelModule 进行交互。这一切都很好。

我可以使用 SYSFs 接口代替 procfs 吗?这是正确的做法吗?

4

1 回答 1

0

我一直在寻找同一个问题的答案,并且我发现了一些资源可能有助于澄清,以防将来有人访问这里。

首先,资源链接:http: //people.ee.ethz.ch/~arkeller/linux/multi/kernel_user_space_howto-2.html

如果有人有更好的理解,请纠正我,但我的理解是 procfs 已贬值,不应使用,除非您只是试图从/向您的流程传达信息。

于 2013-12-10T21:13:55.870 回答