摘要
为满足微型飞行器飞控系统开发的需要,设计开发了一种基于嵌入式Linux的飞控系统软件平台。介绍了宿主机嵌入式开发环境的搭建过程,进行了机载飞控系统软件平台的搭建,主要包括制作启动引导程序,编译内核,制作根文件系统和设计外围设备驱动;最后进行驱动程序的测试及软件平台的验证。通过对不同接口类型传感器的驱动程序进行测试,验证了软件平台的性能,满足微型飞行器上层飞控软件开发和测试的需要,且具有通用、易维护和易扩展的特点。
An embedded-Linux software platform of flight control system is exploited for the developing requirements of flight control system on micro air vehicle. The platform consists of embedded development environment on the host computer and airborne embedded bottom software. The building process of the embedded development environment on the host computer is introduced at first; then software platform is built, which includes making boot-loader, compiling the kernel, making root file system, and designing peripheral device drivers. The performance of software platform is verified through testing the device drivers of sensors with different kinds of interface, which indicates that the designed platform is general, easy to be maintained, easy to expand functions and it can satisfy the requirements for the design and test of upper flight control software on micro air vehicle.
出处
《信息与电子工程》
2012年第4期513-518,共6页
information and electronic engineering
基金
航空科学基金资助项目(20110752005)
飞行器控制一体化技术重点实验室资助项目
关键词
无人机
嵌入式LINUX
飞控系统软件平台
Unmanned Aerial Vehicle
embedded Linux
flight control system software platform