Font Size: a A A

The Research And Implementation Of Cockpit Display System Kernel Based On ARINC 661

Posted on:2015-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:B Y YuanFull Text:PDF
GTID:2308330464468705Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development and advance of avionics system, avionics technology becomes more mature and more improve, the corresponding electronic equipment has also been widely applied to the aircraft cockpit, whether the design of cockpit display system(Cockpit Display System, referred to as CDS) is reasonable has become a crucial factor to measure whether the aircraft performance perfect. Because of the integrated degree of avionics systems continues to increase, the structure of the avionics system becomes increasingly complex, traditional development approach of cockpit display system can not adapt to the request gradually, so the ARINC 661 specification are presented by the aviation sector, the main purpose of this specification is to simplify the development of cockpit display system,transformating the development process from the complex development approach into the though of modular designt.as a new development methodology of cockpit display system, ARINC 661 standard abandons the traditional development approach of Cockpit Display System, " Screen Display and Business Logic " of the cockpit display system were isolated, corresponding to the CDS core and UA(User Application), at the same time, ARINC 661 standard defines the communication method between CDS core and UA, making both can communicate with each other.In this paper,it is a in-depth discussion and research for cockpit display system kernel based on ARINC661 specification, first, this paper proposes a overall design scheme of cockpit display system kernel in line with ARINC661 standard, then, on this basis,completing the design and development of core modules of the CDS kernel, in which, the definition file(Definition File, referred to as DF) parsing module is to parse the description information of the graphical interface, graphics rendering module is mainly to draw the various components by invoking Open GL library, the communication module is primarily take charge of the communications between CDS and UA, scheduling engine module is primarily responsible for capturing various kernel scheduling events and user interaction events, the exception processing module is responsible for a variety of abnormality occurring in the kernel CDS processing, to improve reliability and safety of the system.Finally, in order to validate the correctness of cockpit display system kernel designed in this paper,I designed a demonstration system on the PC, First, redrawning the graphical interface by parsing binary definition files, and then, through the communication interactive between CDS and UA, instant updating the changes of graphical interface in CDS, and capturing interactive event in simulation process, the entire process is complete demonstration the development process of CDS kernel based on ARINC 661 standard. The test results show that CDS kernel which is designed and Realized in this paper is feasible to achieve ARINC 661 specification’s purpose that the business logic is separated from the screen display, simplifing and accelerating the development of cockpit display system, and having a broad prospects for civilian and military.
Keywords/Search Tags:Cockpit Display System, DF, ARINC 661, Open GL
PDF Full Text Request
Related items