Linux kernel raspberry pi的设备树写入

Linux kernel raspberry pi的设备树写入,linux-kernel,raspberry-pi,driver,kernel-module,boot,Linux Kernel,Raspberry Pi,Driver,Kernel Module,Boot,我正在寻找用raspberry pi编写设备树的合适解决方案 我经历了: 基本设备驱动程序模块加载和卸载 在内核源代码树中添加一个内核模块,以便它可以像预定义的内核模块一样自动加载 但是现在我怀疑如何在raspberry pi中编写设备树,以便在引导阶段绑定特定的驱动程序或模块 我研究了Internet上的许多可用资源,但不幸的是,我找不到任何适合我需要的精确解决方案。因此,您只需在设备树中添加一个节点,并将“compatible”属性点设置为驱动程序。请查看下面的链接以供参考 你能详细说明你的

我正在寻找用raspberry pi编写设备树的合适解决方案

我经历了:

  • 基本设备驱动程序模块加载和卸载
  • 在内核源代码树中添加一个内核模块,以便它可以像预定义的内核模块一样自动加载 但是现在我怀疑如何在raspberry pi中编写设备树,以便在引导阶段绑定特定的驱动程序或模块


    我研究了Internet上的许多可用资源,但不幸的是,我找不到任何适合我需要的精确解决方案。

    因此,您只需在设备树中添加一个节点,并将“compatible”属性点设置为驱动程序。请查看下面的链接以供参考


    你能详细说明你的问题吗?RPi不需要编写设备树,因为它已经可用。是的,我需要在设备树中添加一个节点,根据这一点,我编写的驱动程序需要在引导时加载。简而言之,我想在设备树中编写一个虚拟节点,并为raspberry pi编写虚拟驱动程序,该驱动程序在启动时加载。DT节点和设备驱动程序之间的绑定由
    compatible
    属性完成。请参见,但我应该在何处添加此DT节点?我正在使用raspberry pi并对编写演示平台驱动程序感兴趣。我需要在哪个文件中添加这个?我用的是树莓皮2 b型。谢谢你的帮助!