Font Size: a A A

Research Of Airborne Software Configuration And Customization Technology Based On Code Generation

Posted on:2021-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:J R BaoFull Text:PDF
GTID:2428330623468093Subject:Navigation, guidance and control
Abstract/Summary:PDF Full Text Request
With the development of software engineering,model-based software development method has been paid more and more attention.Its features of convenience,easy to understand,maintain and sensitive to design requirements make software integration speed increase rapidly.The current in the field of civil aviation,a growing number of airborne equipment suppliers in the Development and Verification Based on Model in a way that airborne software design and Development of this kind of method Based on structured with support for code generation and support the use of simulation tools for software Development bring great convenience.This paper select MBD method and chosen Simulink as the research platform,in accordance with the DO-178 B/C specification design a set of high security airborne software development process to ensure the safety and reliability of the development process,which makes up for the lack of research on the standard compliance of developing airborne code process from the perspective of software engineering.In view of the current use of modeling tools in the aerospace field and the consideration of subsequent portability,Simulink and the Embedded Coder(EC)are selected in this paper for model development and code generation.Aiming at the characteristics of the current airborne code structure and the low readability and efficiency of the generated code,starting from the aspects of model development,simulation verification,code optimization,etc.this paper focuses on the research and comparison of the configuration mode of Simulink consistent modeling environment and the code advanced customization to obtain the best optimization scheme.In terms of airborne code customization generation,the system target files and other code generation related files are studied by analyzing the target system support package and taking Simulink's universal embedded system support package as the starting point.The development of an important control file which has direct influence on the airborne code generation process provides a new idea for airborne code development from the perspective of compiler.In this way,the structure and readability of the generated code are optimized,and the safe and readable airborne code development based on the model is finally realized.Finally,the four-rotor flight control system is used to verify the research.According to the flowchart developed by the subject as the process guide,the flight control software was modeled based on the system requirements of the software,and the optimal configuration scheme was studied to control the code generation process using the subject.Finally,static test and airworthiness test are carried out for the generated code.By comparing the results of code test without optimization,the optimization scheme studied in this paper can effectively improve the operation efficiency and readability of the generated code.
Keywords/Search Tags:Airborne Software, MBD, Consistency Modeling Environment, Automatic code generation optimization
PDF Full Text Request
Related items