代码之家  ›  专栏  ›  技术社区  ›  Basilevs

linux设备的类可以为空吗?

  •  1
  • Basilevs  · 技术社区  · 15 年前

    我可以将空指针传递给的第一个参数吗 device_create 功能?

    我正在使用device\u create()在sysfs中创建字符设备文件。此文件不表示任何物理设备(它用于提供对连接到各种总线的一组设备的访问)。我应该使用哪个类和device\u create()来创建这样的文件?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Bill Lynch    14 年前

    你可以创建自己的 struct class 把设备放在下面。例如:

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

    然后你就可以找到你创建的任何设备 /sys/class/your-fake-devices/device-name/

        2
  •  0
  •   user502515    14 年前

    错误代码( -ENODEV 如果您尝试使用 NULL 对于 class 参数。

    推荐文章