推荐星级:
- 1
- 2
- 3
- 4
- 5
ARM-LINUX实时嵌入式飞行控制系统设计与实现
资料介绍
首先,分析了SUAS的飞行控制系统的国内外研究现状与发展趋势,确定以嵌入式处理器与实时操作系统相结合进行飞行控制软件开发的飞行控制系统方案,接着,根据SUAS的飞行控制系统的功能要求以及具体的软硬件的设计要求,设计基于ARM-Linux的飞行控制系统的总体方案,包括嵌入式处理器与实时操作系统的选型以及软硬件的基本结构与设计流程,再接着,搭建基于S3C2440核心板的硬件平台,包括飞行控制计算机模块、传感器模块、执行机构模块、数据链路模块、任务设备模块以及供电模块,并对硬件平台进行实验调试,结果表明硬件平台满足飞行控制系统功能要求,并具有功耗低、体积小、质量轻等特点,然后,搭建基于嵌入式Linux2.6的飞行控制系统软件平台,主要包括建立嵌入式系统开发环境,实现系统启动引导程序U-boot、实时操作系统内核、根文件系统YAFFS的定制与在飞行控制系统硬件平台上的移植以及根据SUAS飞行控制系统包括GPS、磁力计、高度计、舵机等在内的特定外围设备开发其驱动程序并通过了应用调试,最后,在搭建的软硬件平台上进行多任务调度的飞行控制软件的设计,包括对飞行控制软件的任务划分与优先级设计以及根据多线程技术对各个任务进行详细设计,飞行控制系统软件具有实时性、通用性以及易维护等特点。
部分文件列表
文件名 | 大小 |
基于ARM-LINUX实时嵌入式飞行控制系统设计与实现.pdf | 10M |
全部评论(0)