Porting and Application of SpaceOS and LwIP Based on Zynq Platform
摘要
In this paper, we adopt a low-power platform to implement the porting of LwIP protocol stack based on SpaceOS for the characteristics of high reliability of space model mission operating system, low power consumption of hardware platform, high volume of control packet transmission, high data transmission rate and high real-time requirement. First, Zynq platform is selected in this paper to effectively integrate the software programmability of ARM processor with the hardware programmability of FPGA, which can realize the functions of multi-core hardware acceleration, data processing, signal processing. Based on this, the board-level support package, kernel management, software middleware and other modules of SpaceOS are ported to realize task scheduling and management, inter-task communication management and exception management. Further, based on the LwIP protocol stack, LwIP bare-metal porting and porting for SpaceOS are carried out respectively to design and implement the Ethernet data transmission system, conduct UDP server function test, and verify the system transmission capability.