Font Size: a A A

Design And Development Of Complex Multi-task Control Software Based On VxWorks

Posted on:2018-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:S Z QiFull Text:PDF
GTID:2432330602959309Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
There exist many problems in traditional weapon control system software such as poor portability,poor real-time performance and so on,which cannot guarantee to hit the target quickly and precisely.Weapon control system software based on VxWorks system have abilities of automatically identifying target information based on ship-borne radar and AIS signals,generating situation analysis,judging the threat of the target,directing the photoelectric system to track the target,allocating target firepower,controlling artillery to strike the target precisely and so on.It is a good solution to compensate the disadvantages of traditional weapon control system software,and it has played important role in military application.The main contents of this paper can be divided into the following aspects:(1)The Porting Technology of VxWorks real time multitask operating system is studied,the transplantation of VxWorks on PC/104 processor is completed,and the debugging environment of host-target cross development is built up.(2)The requirement of a complex multitask control system is analyzed.On this basis,the overall architecture of the software system is built,and the function module is divided.Then the detailed design of each module is carried out.According to system requirement analysis and detailed module design,the source code is compiled to realize the function of each module and the function of the whole system.(3)An improved particle swarm optimization(PSO)algorithm is proposed.The algorithm can adaptively find the optimal weight of each factor affecting the threat degree,so as to ealeulate the target threat degree aeeurately.Then the eommand and eontrol system ean make an accurate judgment and lock the target which has the biggest threat.(4)The software is downloaded and running in VxWorks real-time embedded operating system.Thus the fire control algorithm can be carried out accurately in every execution cycle,so as to improve the comprehensive performance of the whole weapon platform,including stability,accuracy and reliability.(5)Integration and verification of the software system is carried out.Through the reasonable and effective test scheme,the function and performance of the designed complex multitask control software of the weapon platform are tested,and the test results are analyzed and compared.Test and practical application results show that the complex multitask control system based on VxWorks real-time embedded operating system can satisfy the design requirement with respect to the function and the performance.
Keywords/Search Tags:VxWorks, complex multitask system, requirement analysis, software design
PDF Full Text Request
Related items