0

キャラクター デバイス ファイルを作成していますが、デバイス ファイルのインスタンスごとにデータのセクションを作成する方法があるかどうかを知りたいです。不揮発性ポインタを格納する場所として inode とファイル構造を調べましたが、うまくいきませんでした。キャラクターデバイスファイルでこれを行うことができますか、それとも何か他のことを検討する必要がありますか? 各ファイル インスタンスのデータを使用して、カスタムの読み取りおよび書き込み操作が必要です。

4

1 に答える 1

1

デバイスファイルにデータを保存することはできません。デバイス ファイルの要点は、書き込んだデータが何らかのドライバーに渡されることです。

理論的には、情報をファイル名または inode のグループ ID フィールドに格納できますが、それは非常に奇妙です。

最適なソリューションは、データを個別に保存することです。たとえば、デバイス ファイルと一緒に通常のファイルを作成してみませんか。たぶん、命名規則を使用して2つを関連付けます。

于 2013-03-19T22:17:38.053 に答える