中圖分類號(hào): TP393 文獻(xiàn)標(biāo)識(shí)碼: A DOI:10.16157/j.issn.0258-7998.200143 中文引用格式: 張霖,周繼芹,,張偉功. UM-BUS總線網(wǎng)卡的驅(qū)動(dòng)程序設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,,2020,46(5):83-87. 英文引用格式: Zhang Lin,,Zhou Jiqin,,Zhang Weigong. Design and implementation of the driver for network card plugged via UM-BUS[J]. Application of Electronic Technique,2020,,46(5):83-87.
Design and implementation of the driver for network card plugged via UM-BUS
Zhang Lin1,,Zhou Jiqin1,2,Zhang Weigong1,,3
1.College of Information Engineering,,Capital Normal University,Beijing 100048,,China,; 2.School of Mathematical Sciences,Capital Normal University,,Beijing 100048,,China; 3.Beijing Engineering Research Center of High Reliable Embedded System,,Capital Normal University,,Beijing 100048,China
Abstract: Dynamic reconfigurable high-speed serial bus(UM-BUS) has the characteristics of multi-channel concurrent redundancy and the ability of remote storage access. It can provide a high-speed and reliable solution for the remote access of sensors and execution units in CPS and Internet of things. This paper designs and implements a driver of network card based on UM-BUS connection, solves the problem of device access through PCIe and UM-BUS multiple buses, and realizes the driver operation of Ethernet device connected by UM-BUS. In the Linux system, the third-party network communication software is used for file transmission test. The network communication function is normal and stable, and the communication rate is basically the same as that of the standard network card, which meets the requirements of data communication between the Ethernet equipment and the external through UM-BUS in the CPS system.
Key words : UM-BUS,;Ethernet driver,;Linux;cross bus driver