|
重庆邮电大学学报(自然科学版) 2012
Implementation for DMA data transmission of PCI device in Linux system
|
Abstract:
For direct access to the traditional mode of data transfer and storage (direct memory access,DMA), we conducted a comparative analysis of data transmission. We focused on the analysis of the PCI DMA data transfer mechanism in the device driver by combining the peripheral component interconnect(PCI) standard characteristics of the bus, with embedded Linux system as the platform. The transmission of basic structures and units is pointed out, and the example is given to describe PCI9080 chip based DMA transfer implementation. Tests show that it can meet the actual transfer requirements.