Linux 器件驱动程序具有以下字符器件接口:
- 用户字符器件,用于访问用户组件。
- 控制字符器件,用于控制 DMA/Bridge Subsystem for PCI Express® 组件。
- 事件字符器件,用于等待中断事件。
- SGDMA 字符器件,用于执行高性能传输。
用户可访问器件如下:
- XDMA0_control
- 用于访问 DMA/Bridge Subsystem for PCI Express® 寄存器。
- XDMA0_user
- 用于访问 AXI-Lite 主接口。
- XDMA0_bypass
- 用于访问 DMA 旁路接口。
- XDMA0_events_*
- 用于识别用户中断。