摘要
为了提高基于PCI互连多处理器之间大量数据的有效传输,提出了一种针对PCI设备数据传输的驱动程序设计方法。首先描述了嵌入式处理平台由通用处理器PowerPC与数字信号处理器(DSP)组成,DSP处理器需要将处理的图像及视频等数据发送给PowerPC处理器,PowerPC负责事务性管理及远程网络传输,然后讨论了Linux操作系统下PCI数据传输驱动程序设计的关键技术,如DMA传输技术、零拷贝技术等。通过在PowerPC和DSP双处理器平台上进行编程测试,实验结果表明,采用该关键技术设计的PCI驱动程序明显提高了PowerPC与DSP之间的数据传输能力。
To improve the efficency of the PCI bus between processors,a design method of the PCI bus driver for data transmisson between processors is presented.Firstly,a embedded system,which is composed of PowerPC processor and DSP(Digital Signal Processor),is described.DSP processes all kinds of digital signals,for example,image,video etc.,and sends the results to the PowerPC processor.PowerPC processor is responsible for routine management and remote network.Then,the key technologies in the PCI device driver design based on the linux operation system,for example,DMA technology,zero-copy techno-logy etc.,is proposed.Finally,by the key technologies design case and experiments based on the embedded system,the PCI driver adopting the key technologies improves the capacity and efficency of data transmission between the PowerPC and DSP.
出处
《计算机工程与设计》
CSCD
北大核心
2012年第6期2208-2212,共5页
Computer Engineering and Design
基金
自然科学基金重点项目(60736064)