论文部分内容阅读
随着卫星通信技术的发展,卫星通信的业务需求量愈来愈大,对通信系统的功能要求也愈来愈高。便携式卫星通信地球站携带方便、操作简单、可靠性高,适用于全天候的野外工作环境。嵌入式系统是现代通信网络技术的重要平台,它具有性能高、功耗低、体积小以及可靠性高、稳定性好等多方面的优越性能,应用十分广泛。嵌入式GUI为用户提供了友好便捷的可视化界面,极大地方便了非专业用户的操作。本课题研制了一种新型的便携式卫星通信地球站寻星、对星产品,它以手动方式转动天线,以友好的图形用户界面指示寻星与对星效果,使轻巧的手动便携式卫星通信地球站能达到自动便携式卫星通信地球站的对星精度和接近的对星时间和方便程度。本课题基于嵌入式Linux操作开发平台,利用Qt作为GUI开发工具来实现手动对星盒的界面设计。本文围绕着基于嵌入式Linux的手动对星盒产品的研发与实现,讨论了本项目的硬件模块和软件开发平台。其中硬件核心板采用支持Linux操作系统的Atmel AT91SAM9G45(ARM926EJ-S内核、主频400MHZ)微处理器来实现嵌入式系统的核心控制功能。本课题的主要工作是在以AT91SAM9G45为微处理器的硬件平台上移植嵌入式Linux操作系统、构建宿主机软件开发平台和交叉编译环境,利用具有信号/槽机制和2D绘图功能的Qt来进行便携式卫星通信地球站手动对星盒的开发和设计。经过移植后实现了在液晶屏上显示相关参数以提示用户进行手动对星操作的功能。