摘要
航天器专用网络平台是未来航天器组网协同工作完成更复杂任务的关键技术.在操作系统层面需要对其进行有效地支持,以更好地提供给空间应用程序灵活和可靠的数据通讯服务.将伯克利BSD的TCP/IP网络协议栈的基础协议部分移植到航天器嵌入式操作系统SpaceOS2上,用以替代VxWorks操作系统.叙述协议系统中传输层的设计过程和模块接口的移植过程,并给出在SPARC处理器硬件平台上的性能测试结果.
The specific spacecraft network platform is the critical technique for the future spacecraft cooperative mission. Especially at the level of operating system,it has to support the network function to provide agile and reliable data transmission. The Berkeley BSD's TCP/IP network protocol stack is portsto SpaceOS2 for replacing the VxWorks operating system. And the performance test results are provided on one SPARC hardware platform.
引文
[1]ANDREW S T.Computer Networks(Fourth Edition)[M].北京:清华大学出版社,2004.
[2]谭维炽,顾莹琦.空间数据系统[M].北京:中国科学技术出版社,2004.
[3]QIAO L,YANG M F,GU B.An embedded operating system design for the lunar exploration rover[C]∥The15thIEEE Conference on SSIRI,ISBN978-0-7695-4454-0:160-165.
[4]BRYANTR E.O’HALLAROND.深入理解计算机系统(英文版)[M].北京:电子工业出版社,2006.
[5]STUART J,ADAMS,TERRY S.A tagged memory technique for recovery from transient errors in fault tolerant systems[C]∥The 26thReal-Time Systems Symposium.Lake Buena Vista,FL,1990:312-321.
[6]杨孟飞,郭树玲,孙增圻.航天器控制应用的星载计算机技术[J].航天控制,2005,23(2):69-73.YANG M F,GUO S L,SUN Z Q.On-board computer techniques for spacecraft control[J].Aerospace Control,2005,23(2):69-73.
[7]王金刚.基于Vx Works的嵌入式实时系统设计[M].北京:清华大学出版社,2005.
[8]LAWRENCEB.TCP/IP详解卷1:协议[M].北京:机械工业出版社,2017.