| UAV flight control software is an important part of the flight control system, which is a keypart of the UAV autonomous flight. Thus, to research UAV flight control software has importantpractical significance.First, this paper introduces the flight control software research present situation and thedevelopment tendency, combined with the characteristics of flight control computer, and expounds theflight control software design thought. After analysis and selection, hardware platform using theMPC565processor architecture and PC104module, including sensors, actuators, radio linktransceiver and other hardware function module, construct a compact structure, low powerconsumption, scalability and low cost of the UAV flight control system; Software platform choosereal-time and reliability of the most outstanding VxWorks operating system, users can according toactual engineering the kernel of demand cut, can make full use of the rich resources of the operatingsystem, reduce the developing difficulty, to shorten the development cycle, improve the quality of theflight control system.Secondly, this paper emphasized the BSP design and development. BSP is a hardware deviceinitialization and the core software of boot embedded operating system, the ability to do reliable, startquickly, fully functional, as an important measure of performance standards for embedded systems.Based on the hardware characteristics of the BSP has been modified and configured.Finally, the article discusses the UAV flight control software design and development ofunderlying drivers. Design and development of underlying driver is mainly for BSP (Board SupportPackage) does not support the equipment, mainly to complete the Flash, RTCRAM, watchdog, D/A,A/D, DIO and serial port expansion card and other drivers, on this basis, completed the flight controlsoftware function modules of the transplants. And to test relevant driver modules, it wascomprehensively verified in the semi-physical simulation system. The results show that the flightcontrol software designed to meet the flight control system requirements. |