Design and Implementation of Linux PCIe Driver Based on FPGA

Article Preview

Abstract:

This paper explains in detail design and implementation of PCIe driver in Linux operating system, First of all, it introduces briefly characteristics of PCIe bus; secondly, it gives a detailed analysis of how to write PCIe bus driver and how to write PCIe device driver of virtex5 series FPGA development board; finally, a test program is wrote in the application layer to verify correctness and stability of PCIe driver.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 756-759)

Pages:

2406-2409

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Li ya feng. ARM embedded Linux device driver program development examples[M]. Beijing: China Electric Power Press, (2008).

Google Scholar

[2] Song bao hua. Linux device driver program development explain[M]. Beijing: People's Posts and Telecommunications Press, (2008).

Google Scholar

[3] Chen chang nan, Fang qiang. ARM Linux introduction and practice[M]. Beijing: People's University of Aeronautics and Astronautics Press, (2009).

Google Scholar

[4] Wei dong shan. Embedded Linux application development completely manual[M]. Beijing: People's Posts and Telecommunication Press, (2009).

Google Scholar

[5] Sun Qiong. Embedded Linux application development detailed[M]. Beijing: People's Posts and Telecommunication Press, (2008).

Google Scholar

[6] Onathan Corber, Alessandro Rubini Freg Kroah-Hartman. Linux device driver program[M]. Beijing: China Electric Power Press, (2005).

Google Scholar

[7] Nei Matthew, Richard Stones. Linux program design(the third edition)[M]. Beijing: People's Posts and Telecommunication Press, (2008).

Google Scholar

[8] Mao de cao, Hu xi ming. Linux kernel code Scenario Analysis[M] zhejiang: Zhe jiang University Press, (2001).

Google Scholar

[9] www. xilinx. com.

Google Scholar

[10] Li jun. Embedded Linux device driver development explain. Beijing: People's Posts and Telecommunication Press, (2008).

Google Scholar