节点文献
BD1与BD2卫星接收机信息处理软件的集成
Integrated of the BD1 and BD2 Satellite Receiver Information Processing Software
【作者】 张斌;
【导师】 杨灵;
【作者基本信息】 华中科技大学 , 通信与信息系统, 2009, 硕士
【摘要】 北斗一号(BD1)与北斗二号(BD2)卫星导航定位系统是我国独立自主建立的卫星导航定位系统,在国防、水利、通信和抢险救援等领域具有重要作用。本文通过对BD1与BD2导航定位系统的深入研究,以及对原有的两系统信息处理模块软件代码的透彻解读,应用软件集成的理论,完成了BD1与BD2信息处理模块软件系统的集成,实现了北斗用户接收机信息处理模块软件系统的开发。根据北斗用户接收机的设计要求,新系统基于ARM920T S3C2440系统板,Vxworks操作系统,Tornado集成开发环境。信息处理模块软件系统的集成具体包括硬件相关代码,多任务环境以及图形用户界面三部分集成方案的设计,实现和调试。在硬件相关代码的集成中,采用了以原BD1系统BSP为基础,将其它硬件的初始化和驱动程序添加到应用程序中的方法。多任务环境的设计中,通过修改任务的优先级,利用信号量和消息队列等任务间的通信手段,实现对两系统多个任务的合理调度。用户界面的设计,采用了将BD2用户界面作为BD1用户界面的子页面的方法,实现两系统间的切换。最后通过对新系统的集成调试、验证证实:新系统保留了原来两个系统的所有功能,可以随时进行切换,性能可靠,各项指标均满足设计的要求。
【Abstract】 BD1 and BD2 satellite navigation and positioning system is established independently by China.,and it plays an important role in the fields of defense, water conservancy, communication, rescue and so on. In this paper, through the in-depth study of BD1 and BD2 of navigation and positioning system as well as the thorough interpretation of the two original system’s information processing module code, applied the theory of software integration, completed the integration of the two software systems, realized the exploitation of information processing soft module for BD user receiver.In accordance with the design requirements of BD user receiver, the new system is based on the ARM920T S3C2440 system board, Vxworks operating system, Tornado integrated development environment. Integration of the information processing module include design, implementation and debugging of three parts: hardware related code, multi-tasking environment and graphical user interface. In the integration of hardware-related code, based on the BSP of original BD1 system, other hardware initialization and driver will be added to the program of application. Multi-tasking environment design, by modifying the priority of tasks, use semaphores and message queues and other means of communication between tasks, realize reasonable dispatch between tasks. In user interface design, BD2 user interface will be used as sub-page of BD1 user interface, to achieve switching between the two systems.Finally, the integration of the new system debug, validation confirmed: the new system retains all the original functions of the two systems can be switched at any time, reliable performance, the indicators are designed to meet the requirements.
【Key words】 BD user receiver; Vxworks; Software integration; Integrated debugging;
- 【网络出版投稿人】 华中科技大学 【网络出版年期】2011年 S2期
- 【分类号】TN851
- 【被引频次】3
- 【下载频次】147