Font Size: a A A

Uav Flight Control System Vxworks Platform Research And Development

Posted on:2008-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:Q WangFull Text:PDF
GTID:2208360212978931Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
DOS6.22 operating system can't satisfy the requirement of UAV's flight control system already, because of the increasing of tasks or modules and requirement of real-time ability or reliability in UAV. VxWorks real-time operating system with high performance can not only satisfy the requirement of UAV, but also short the cycle of the development by friendly IDE and lots of third part supports. Against this background, this paper discusses the development and application of VxWorks and upgrades UAV's flight control system from DOS6.22 to VxWorks.First, this paper analyzes the kernel of VxWorks OS, including task management, communication between tasks, interrupt and timing mangement, etc. Meanwhile, examples and illustrations corresponding are given which will be important basis for later work.Flight control system of UAV has a strict start-up time limit. By through analysis of the boot process and boot image, this paper presents a quick start-up method that is one-step boot. Further more, dynamic task loading method is used to resolve the problem that the size of boot image is restricted in one-step boot, so as to achieve quick start-up.The UART device driver part introduces the three-layer structure of device driver, analyzes the technical principles and implementation of virtual driver ttyDrv, and then describes the key issues in device driver designing. Finally, the device driver program of SC26C94 is accomplished.
Keywords/Search Tags:FCS, VxWorks, BSP, one-step boot, UART device driver
PDF Full Text Request
Related items