私はカーネルプログラミングが初めてで、カーネルモジュールでsysfsを使用しています。http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/samples/kobject/kobject-example.cおよびhttp://lxr.free-のいくつかのサンプル コードを参照してください。 electrons.com/source/samples/kobject/kset-example.c共通の kset を持つ複数の kobject を作成するカーネル モジュールを作成しました。しかし、この kset 内でファイル/属性を作成できるかどうか知りたいと思っていました。
私が作成した階層は次のようなものです: /sys/my_module/----> このディレクトリには、他の 3 つのディレクトリ dir1、dir2、dir3 が含まれています。
dir1、dir2、dir3 には、それぞれに属性またはファイル file1、file2、file3 が含まれます。
私の質問は、 /sys/my_module ディレクトリにファイルを作成できるかどうかです。/sys/kernel ディレクトリでそのような実装を見たので、可能だと思います。どんな提案でも大いに役立ちます。Kset の下に属性を作成することについて多くのことを検索しましたが、十分に文書化された資料を見つけることができませんでした。
ありがとう