petalinux vdma 设备树配置 /dev/名称
时间: 2023-12-02 13:05:43 浏览: 220
Zynq petalinux 多文件编译环境配置示例文件
在完成VDMA的设备树配置后,需要在PetaLinux系统中创建相应的设备节点。可以通过在系统启动时运行脚本或者在启动过程中调用udev工具来创建相应的设备节点。在udev规则中,可以使用以下属性来匹配VDMA设备:
- KERNEL:设备的名称,通常为/dev/下的节点名称。
- SUBSYSTEM:设备所属的子系统,可以为video4linux、dma等。
- DRIVER:设备所使用的驱动程序。
下面是一个udev规则的示例:
```
SUBSYSTEM=="dma", KERNEL=="axi_vdma*", DRIVER=="xilinx-vdma", MODE="0666"
```
该规则指定当一个名为axi_vdma的设备被添加到dma子系统时,如果它使用xilinx-vdma驱动程序,则创建一个权限为0666的设备节点。在PetaLinux系统中,可以将这样的规则保存在/etc/udev/rules.d/目录下,并以.rules为扩展名。这样,在系统启动时,udev会自动加载这些规则,并创建相应的设备节点。
阅读全文