内容/proc/bus/input/devices
をプログラムでいくつかのsysfs
構造体を使用して読み取る方法はありますか?"/ proc/bus/input/devices"をプログラムで読み取る
ファイルを解析して値を取得できることがわかりました。しかし、より良い方法があるかどうかを探しています。
内容/proc/bus/input/devices
をプログラムでいくつかのsysfs
構造体を使用して読み取る方法はありますか?"/ proc/bus/input/devices"をプログラムで読み取る
ファイルを解析して値を取得できることがわかりました。しかし、より良い方法があるかどうかを探しています。
あります。 libsysfs
を使用できます。 Libsysfs - a programming interface to gather device information in Linux
言われて、それはLinuxカーネル開発者が落胆していること - - ここでのAPIなどについて、IBMから紙であるそれは本当ではないのsysfsについての仮定を行うlibsysfs Rules on how to access information in the Linux kernel sysfs
は使用しないでください。 APIは抽象化を提供せず、 カーネルドライバコア実装の詳細をすべて独自のAPIで公開します。そのため、 ディレクトリを読み込んで、自分で というファイルを開く方が良いわけではありません。また、現在のカーネル開発を反映して、 という意味では、積極的に維持されていません。 sysfsへの安定したインターフェイスを提供するという目標は失敗しました。それは より多くの問題を引き起こします。この文書の多くの規則に違反しています。
おそらくそれを使用しないことをお勧めします。しかし、リンクを共有していただきありがとうございます。確かに有益です – Monku