论文部分内容阅读
目前,嵌入式系统已被广泛应用于通信、控制、航天等各个领域,取得了令人瞩目的成就,并且随着技术的进步,还在进一步扩展其应用前景。星载计算机,是卫星中最复杂的嵌入式部件,在嵌入式实时操作系统的管理下,星载计算机能够控制卫星完成各种复杂的任务。 本文使用半物理仿真技术对卫星姿态轨道控制的整个流程进行研究,研究内容主要包括以下几个方面: 1.嵌入式系统设计 在对嵌入式系统进行正式设计前,需要进行硬件和软件选型,文中在详细分析SPARC架构处理器和RTEMS操作系统特点的基础上,说明了选用上述产品时能够极大降低工作成本。本文采用的SPARC架构处理器支持RTEMS操作系统,且有配套的开发和调试工具,二者配合能够保证本文工作的顺利进行。本文构建的半物理闭环仿真平台中,PC机、SPARC架构处理器及二者的数据连接构成了硬件闭环回路,而在PC机上运行的卫星动力学程序和SPARC架构处理器上运行的应用程序则在数据通信的基础上构成了软件闭环回路。 2.嵌入式系统硬件开发 嵌入式系统硬件开发工作包括交叉开发环境的建立、RTEMS BSP的移植(硬件初始化)等工作,同时还对S698-T芯片在线调试技术进行了探讨。在完成了RTEMS BSP的开发后,在探讨PC机和S698-T芯片两端对串口的控制方式的基础上,实现了对半物理仿真平台闭环硬件回路的完整性验证。 3.嵌入式系统软件设计与实现 详细分析了本文半物理仿真平台上需要实现的功能,说明了S698-T芯片上运行的多任务应用程序中的任务划分依据,指出了RTEMS现有的任务调度方法中存在的不足,同时对满足任务需求的任务调度方式进行了探讨和研究。 4.仿真系统集成 对半物理仿真系统中的硬件集成过程进行了说明;并基于通信协议,对PC机和S698-T芯片的数据通信过程进行了详细的研究,说明了在进行数据通信时,PC机和S698-T芯片上的数据驱动方式。最后,对半物理仿真系统进行了正确性验证。