摘要
高集成、短周期、低成本的研制要求使微小卫星系统软件的在轨编程方案难以继承和沿用于传统大型卫星。设计一种适合于微小卫星系统软件,针对SRAM+FLASH存储器配置的可编程方案,结合对数据包设计、存储分配以及编程功能机制的充分思考,实现在轨编程功能要求。设计满足卫星系统软件在轨修复、功能变更以及扩充的需求,从而提高卫星系统的可靠性和安全性,增强系统功能的灵活性。该设计方案比现有方案具有硬件配置要求低、与原软件完全隔离、操作便捷、容错能力高、移植性好等特点。
Development requirements such as highly-integrated, short-cycle, and low-cost make it difficult for the on-orbit programming solution of microsatellite system software to inherit and follow traditional large satellites. We designed a programmable scheme for SRAM and FLASH memory configuration, which was suitable for microsatellite system software. Combining with the full consideration of data packet design, storage allocation and programming function mechanism, the requirements of on-orbit programming function were realized to meet the needs of on-orbit repair, functional change and expansion of satellite system software, so as to improve the reliability and security of satellite system and enhance the flexibility of system function. Compared with existing schemes, the scheme has the characteristics of low requirements for hardware configuration, complete isolation from the original software, convenient operation, high fault tolerance and good portability.
作者
钱方亮
林荣锋
周宇
张增安
张磊
Qian Fangliang;Lin Rongfeng;Zhou Yu;Zhang Zeng'an;Zhang Lei(School of Electronic Information and Electrical Engineering,Shanghai Jiao Tong University,Shanghai 201109,China;Shanghai Aerospace Control Technology Institute,Shanghai 201109,China)
出处
《计算机应用与软件》
北大核心
2018年第12期16-20,共5页
Computer Applications and Software
关键词
在轨编程
系统软件
微小卫里
On-orbit programming
System software
Microsatellite