1

device_create関数の第一引数に NULL ポインタを渡すことはできますか?

device_create() を使用して、sysfs にキャラクター デバイス ファイルを作成しています。このファイルは、物理デバイスを表すものではありません (さまざまなバスに接続された一連のデバイスへのアクセスを提供するために使用されます)。このようなファイルを作成するには、device_create() でどのクラスを使用すればよいですか?

4

2 に答える 2

0

パラメータに使用しようとすると、エラー コード (-ENODEV現在) が返さNULLclassます。

于 2010-11-21T14:46:26.813 に答える
0

独自struct classのデバイスを作成して下に置くことができます。例えば:

your_class = class_create(THIS_MODULE, "your-fake-devices");

その後、作成したデバイスを見つけることができます/sys/class/your-fake-devices/device-name/

于 2011-05-25T19:23:36.380 に答える