Font Size: a A A

Design And Implementation Of Supporting Software Of Launch Control Software Universal Testing Platform

Posted on:2014-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:C Y XiFull Text:PDF
GTID:2268330422451992Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Launch control software of aerospace is an embedded software and the entiretest on it is an effective way in guaranteeing the quality and reliability of the wholeaerospace products. The design thoughts of traditional testing system of launchcontrol software adopt one to one model, namely, developing specific testingplatform according to software of different Launch control software. Traditionaldesign thoughts cause the failure of universal use of the testing platform and thewaste of resources and a long research and development cycle. In addition, it can’talso meet the needs of developing launch control software. As a result, the universaltesting platform of launch control software studied by this thesis has a significantmeaning.Based on the needs of supporting software by the universal testing platform oflaunch control software, the embedded real-time operating system in VxWorks andthe bottom hardware of the testing platform, the supporting software of testingplatform is designed and realized. The supporting software includes PCI equipmentdevice driver in the bottom of the testing platform, the reconfigurable driver andgraphical reconfiguration software, self-check software in testing platform.PCI equipment device driver is in the position of controlling the bottomhardware modules, ensuring the running of launch control software set in thespecific target platform. The test needs to provide input and output response and thecurrent testing platform hardware modules pro vide the real-time input and outputresponse. According to the working theory and controlling process of hardwaremodules and based on VxWorks system, the bottom hardware PCI equipment devicedriver makes the communication between application and bottom hardware. It needsthe specific connection relation of bottom hardware and through picturingequipment software reallocating the connection relation of bottom hardware, theconfiguration table files is produced. The specific testing system needed by diverselaunch control software testing is designed, besides, the device driver in the bottomhardware can be reconfigured and the controlling of hardware whose connectionrelation is reallocated can be achieved. Then according to the information given bythe files in the configuration table, the operation needed is returned, and theuniversal use of testing platform can be realized. The testing platform self-checktesting software is applied before the running of the launch control software on thetesting platform to examine whether the functions of the testing platform are normal or not. According to the working principle of hardware modules on the testingplatform, the self-check testing procedure of bottom hardware on the testingplatform is separately designed and the platform functions are also verified.At last, based on the fact that the testing projects are on the bottom hardware oftesting platform, the supporting software is tested. The result shows that the validityof the supporting software reaches the design requirements.
Keywords/Search Tags:launch control software, universal testing platform, drivers, reconfigurable, embedded real-time operating system
PDF Full Text Request
Related items