Design and Implementation of the Driver for Network Card Plugged via UM-BUS
Download as PDF
DOI: 10.23977/CNCI2020065
Author(s)
Lin Zhang and Weigong Zhang
Corresponding Author
Lin Zhang
ABSTRACT
The 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 Linux driver of Ethernet card based on UM-BUS connection, solves the problem of cross bus access through PCIe and UM-BUS, and realizes the drive operation of Ethernet device connected by UM-BUS. Using the third-party network communication software for file transmission test, the network communication function is normal and stable, and the communication rate is basically the same as the standard PCIe network card, which meets the data communication requirements between the Ethernet equipment connected on the UM-BUS and the external system in the CPS system.
KEYWORDS
UM-BUS; Ethernet driver; Linux; cross bus driver