论文部分内容阅读
嵌入式系统广泛应用于生产过程控制、数据采集、航空航天等场合,这些应用的共同特点就是要求系统能够快速响应事件,因此要求嵌入式操作系统要有较强的实时性。μC/OS-Ⅱ实时操作系统是硬实时系统,时间可确定性强,具有明确的实时约束。μC/OS-Ⅱ在2000年得到了美国联邦航空管理局RTCA DO178B标准的认证,具有足够的稳定性和安全性。
“北斗”双星定位导航系统通过两颗地球同步卫星及相应的地面设备实现对各种运动物体或固定目标的精确导航定位,并具有双向数据通信的能力。接收机是双星定位通信系统中的定位通信终端,对它的合理设计可以提高整个通信系统的使用效率和通信的有效性,对系统的发展有着重要意义。将μC/OS-Ⅱ实时操作系统用于卫星导航接收机,对于提高接收机的稳定性、保证接收机的安全性、提供任务处理的实时性等方面具有显著的效果。
本文介绍了北斗导航系统,包括系统的性能、组成、功能以及系统的工作原理:搭建了北斗导航接收机的硬件平台,提出了接收机的总体设计方案,重点对基带信号的处理进行了阐述;详细研究了μC/OS-Ⅱ实时操作系统,并将μC/OS-Ⅱ移植到嵌入式处理器NIOSⅡ中,搭建出系统的软件平台;根据接收机的要求,将系统划分为硬件电路层、任务层以及操作系统层,重点对任务层进行了详细的研究和设计;总结了基于μC/OS-Ⅱ实时操作系统的北斗导航接收机的设计要点,提出了系统改进的方法。
本文成功实现了基于μC/OS-Ⅱ实时操作系统的北斗导航接收机的开发,重点研究了μC/OS-Ⅱ在接收机中的应用,完成了系统硬件和软件平台的搭建。本课题的研究在嵌入式操作系统应用研究领域有较高的理论和实践价值,对于北斗接收机的开发能够有所启发。