重庆邮电大学学报(自然科学版)2012,Vol.24Issue(2):248-253,6.DOI:10.3979/j.issn.1673-825X.2012.02.024
Linux系统中PCI设备DMA数据传输的实现
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.关键词
Linux/外设组件互连标准(PCI)总线/存储器直接存取(DMA)/驱动/PCI9080Key words
Linux/peripheral component interconnection(PCI) bus/direct memory access(DMA)/driver/PCI9080分类
信息技术与安全科学引用本文复制引用
谭钦红,张际生,李文杰,徐沛..Linux系统中PCI设备DMA数据传输的实现[J].重庆邮电大学学报(自然科学版),2012,24(2):248-253,6.基金项目
重庆市信号与信息处理重点实验室建设项目(CSTC,2009CA2003) (CSTC,2009CA2003)