空间实验室高级在轨系统(AOS)验证方案设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文以我国未来空间站的需求为背景,根据“空间站AOS系统方案设计”的指导思想,对未来空间站AOS的系统结构、系统数据流、关键设备的设计规范以及嵌入式实时操作系统VxWorks的特点等进行了论述,重点研究了链路控制器完成的业务功能及其相关的数据格式,提出了符合AOS体制的数据处理和传输方案,并设计和实现了一套AOS演示验证系统。
     该系统主要验证了在VxWorks上实现链路控制器业务功能(包括包装业务、多路复用业务和位流业务等)的可行性。主要任务是对于空间各信源产生的数据按照AOS体制进行数据封装、网络传输、数据处理、数据解包以及动态显示,并针对这一过程设计了适用于空间数据传输的CCSDS源包、M-PDU包、VCDU包的数据格式和数据处理方式。最后通过实验充分验证了该系统具有数据传输率高、支持多用户同时访问、可处理不同类型数据的特性。
     板级支持包(BSP)使得VxWorks及其应用程序能够方便的移植于各种体系结构。本文介绍了BSP在VxWorks中的地位和作用、BSP与设备驱动的关系、BSP开发和调试的方法,提出了通过定制适用于特定体系结构的BSP来建立起一个VxWorks开发环境的方法,这将作为空间站AOS应用开发的基础。
     本课题作为国家863计划“空间站AOS关键技术研究及演示验证”的一部分,己于2005年元月顺利通过863专家组验收。本阶段对空间站数据系统所做的研究以及实现的演示验证系统,为AOS体制在空间站的具体实施奠定了基础,也为进一步的研究和开发工作做了先期准备。
Based on the background of future space station needs, and refering to the "System Project Design of Space Station 's AOS", this paper discusses and researches the system structure, system data stream, critical devices's design criterion and data format, primarily analyses and researches Link-Controller's function and corresponding service data format, puts forward a scheme of data processing and transmiting which according to AOS system, designs and implements a demo validating system of AOS.The system primarily proves it is feasible that we realize Link-Controller function on VxWorks. Its primary tasks are data packing, net tranporting, data processing, data unpacking and dynamic displaying to space customers' data according to AOS system, and designing the data format and data processing ways of packages such as CCSDS, M-PDU, VCDU which apply space data transmiting. Finally, it proves that the system has the characteristics of high data transmiting speed, supporting multi-customer and processing various data.BSP is needed to support VxWorks running on particular embeded computer. This paper introduces BSP's status and function in VxWorks and the relations between BSP and device's driver, and discusses development and debugging method of BSP. and it also discusses how to build a development environment customize BSP.
引文
[1] 罗国庆等,VxWorks与嵌入式软件开发,机械工业出版社,2003.9
    [2] 李方敏,VxWorks高级程序设计,清华大学出版社,2004.5
    [3] 周启平等,VxWorks下设备驱动程序及BSP开发指南,中国电力出版社,2004.7
    [4] 孔祥营等编著,嵌入式实时操作系统VxWorks及其开发环境Tornado,中国电力出版社,2002
    [5] 陈智育等,VxWorks程序开发实践,人民邮电出版社,2004.5
    [6] Wind River Systems, VxWorks Reference Manual
    [7] Wind River Systems, VxWorks Programmer's Guide 5.4 Edition
    [8] Wind River Systems, Tornado BSP Training Workshop
    [9] Wind River Systems, Tornado Device Driver Workshop
    [10] Wind River Systems, Tornado Training Workshop
    [11] Dighital Equipment Corporation, VxWorks: Guide to Writing and Porting Device Drivers
    [12] 航天科技集团公司五院总体技术专业部,空间实验室AOS系统方案设计,2003.7
    [13] 航天科技集团公司五院总体技术专业部,中国国防科学技术报告空间站AOS方案论证报告,1999.6
    [14] 孙辉先等,CCSDS高级在轨系统及在我国航天器中的应用,航天器工程,2003
    [15] 袁由光编著,实时系统中的可靠性技术,清华大学出版社/广西科学技术出版社,1995
    [16] 巴勇等,CCSDS协议及空间数据系统分析,哈尔滨工业大学,2000
    [17] 西北工业大学计算机学院,嵌入式实时操作系统Vxworks内核源码分析报告,2004
    [18] 西北工业大学计算机学院,嵌入式实时操作系统Vxworks适应性扩展分析报告,2004
    [19] 安军社等,VxWorks操作系统板级支持包的设计与实现,计算机工程,2003.1
    [20] 徐少毅等,基于VxWorks的BSP概念与开发,设计与应用,2002.3
    [21] 朱凌众等,基于VxWorks的板级支持包的开发,南京邮电学院学报,2003.6
    [22] 吕冬明等,实时操作系统BSP的分析与实现,南昌水专学报,2002.3
    [23] 党纪红,VxWorks实时内核调度的研究分析,应用科技,2003.2
    [24] 芮力,实时操作系统VxWorks下设备驱动程序的设计,空军雷达学院学报,2001.3

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700