Font Size: a A A

CAN And 1553B Bus Devices And Network Virtualization Technology

Posted on:2019-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:D LiuFull Text:PDF
GTID:2428330548479823Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The development,debugging and testing of embedded system have many defects such as long development cycle,difficulty in debugging and inconvenient testing in real development environment.With the continuous innovation of virtualization technology,many virtual platforms have been continuously published and updated,and the virtual platform is the first choice to simulate the real embedded development environment.In addition to the commercial software Simics,other mainstream virtual platforms do not have the infrastructure of virtual 1553B bus equipment and network,and the CAN bus device CAN be seen everywhere in the embedded field.The multi-functional and complex embedded systems in the spaceborne field have distributed features and multiple communication channels,but most of the existing virtual platforms only support Ethernet communication channels.This thesis focuses on the CAN and 1553B bus equipment and network,which is designed to enrich the virtual equipment library of embedded development environment,and improve the efficiency of embedded system development,debugging and testing.This article has completed the following work:Firstly,the key technologies and implementation mechanisms of virtual platform are analyzed,including 10 virtualization and network virtualization.At the same time,the virtual bus network facilities of QEMU and Simics virtual platform are analyzed,which provides reference for the design and implementation of the bus equipment and network technology in this paper.Secondly,the virtual bus device of CAN and 1553B is designed and implemented on VirtualPlatform.The RTLinux real-time operating system is adopted to improve the low-time ductility and high real-time performance in the 1553B bus standard.Finally,this paper designs and implements the bus network manager,which separates the transmitted data and the control transmission algorithm,so as to realize the flexible control of communication data.Using the technology presented in this paper and combining with the virtual platform,the correctness and availability of this technology are verified through the design,implementation and testing of CAN and 1553B bus equipment and network.The development of embedded system has brought great convenience.
Keywords/Search Tags:virtualization, CAN, 1553B, network
PDF Full Text Request
Related items