Font Size: a A A

Design And Implementation Of High-speed Data Recording And Analysis Instrument Based On SylixOS Real-time Operating System

Posted on:2020-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:H D WuFull Text:PDF
GTID:2492306512457454Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
The cooperative operation of multi-weapon systems is an important development mode of modern warfare.All weapon platforms share real-time data through bus to improve their combat capability,which needs massive data as the basis.However,in practical applications,problems such as data chain scission,frame loss,and timing disorder often occur.Therefore,for multi-weapon coordinated operations,real-time capture and storage of all data on the bus is becoming a pivotal requirement,because it can provide a basis for fault location and diagnosis.Based on the background of multi-weapon cooperative warfare,a software system of high-speed data recording analyzer is researched and designed based on X86 hardware platform.The real-time capture,storage and analysis of Gigabit network and 1553 B bus data are realized by using SylixOS with completely independent intellectual property rights.The main contents of this thesis include:(1)According to the demand,the system architecture of X86 hardware platform and SylixOS is determined,the corresponding performance indicators are proposed,and the overall framework,functional modules and work flow of the software are also designed.(2)Aiming at the real-time capture of 1553 B bus data,the modules of driver layer,interface layer and application layer are designed and realized under SylixOS.The data communication and real-time capture between BC and RT terminals are realized by using message queue and double buffering mechanism.(3)For real-time capture of Gigabit network bus data,NAPI mechanism,MMAP mechanism,BPF filtering mechanism and DMA method are designed and implemented under SylixOS to improve the speed of data processing and ensure the real-time data capture.(4)Aiming at the storage and analysis of high-speed bus data,the method of opening transaction and execution preparation is studied to solve the problem of mismatch of reading and writing speed of SQLite database,and the man-machine interface is designed to realize the functions of data statistics and fault location.The experiment of high-speed data capture and analysis shows that the software system of high-speed data recording analyzer based on SylixOS can basically ensure the real-time performance of high-speed data capture,and can locate the fault data for follow-up processing.
Keywords/Search Tags:SylixOS, bus data, real-time capture, data storage and analysis
PDF Full Text Request
Related items