1

我可以将 NULL 指针传递给device_create函数的第一个参数吗?

我正在使用 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 回答