首页> 外文OA文献 >A sockets application programming interface for the Petite Amateur Naval Satellite
【2h】

A sockets application programming interface for the Petite Amateur Naval Satellite

机译:小型业余海军卫星的套接字应用程序编程接口

摘要

The Petite Amateur Naval Satellite (PANSAT) is an operational communications microsatellite designed at the Naval Postgraduate School (NPS). PANSAT's communications software was intended to be developed after orbital insertion and transmitted to the satellite. The Sockets Application Programming Interface (API) developed at the University of California, Berkeley is the de facto standard API for network applications. It provides a strong and flexible platform on which to develop a wide variety of programs. It accelerates the development of new applications by providing a standard set of features and isolating the program from the underlying networking mechanisms. This thesis studied the viability of implementing of a Sockets API for PANSAT based on the Berkeley Sockets. PANSAT's Sockets API was built on BekTek's spacecraft Operating System (SCOS). Because SCOS source code was not available, network protocols had to be implemented in user mode. SCOS is optimized for multiple small tasks, not the complex processes required for Internet programming. Because of SCOS' limitations in memory management, the development of this protocol stack and API was not successful. SCOS does not have the features required for an implementation like this.
机译:小型业余海军卫星(PANSAT)是由海军研究生院(NPS)设计的一种操作通信微卫星。 PANSAT的通信软件旨在在轨道插入后进行开发并传输到卫星。由加州大学伯克利分校开发的套接字应用程序编程接口(API)是网络应用程序的事实上的标准API。它提供了一个强大而灵活的平台,可以在其上开发各种程序。它通过提供一组标准功能并将程序与基础网络机制隔离开来,从而加快了新应用程序的开发。本文研究了基于Berkeley套接字实现PANSAT套接字API的可行性。 PANSAT的套接字API建立在BekTek的航天器操作系统(SCOS)上。由于SCOS源代码不可用,因此必须在用户模式下实现网络协议。 SCOS针对多个小任务进行了优化,而不是Internet编程所需的复杂过程。由于SCOS在内存管理方面的局限性,因此该协议栈和API的开发未成功。 SCOS没有实现这样的实现所需的功能。

著录项

  • 作者

    Maymi Fernando J.;

  • 作者单位
  • 年度 2000
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号