Paper
28 July 2022 Research on universal real-time architecture of spacecraft embedded software
Author Affiliations +
Proceedings Volume 12303, International Conference on Cloud Computing, Internet of Things, and Computer Applications (CICA 2022); 123031S (2022) https://doi.org/10.1117/12.2642033
Event: International Conference on Cloud Computing, Internet of Things, and Computer Applications, 2022, Luoyang, China
Abstract
According to the main problems of spacecraft embedded software design, the universal real-time architecture of spacecraft embedded software without operating system is proposed, and the data flow, control flow, time-sequence design techniques and methods under this architecture are given. The architecture aims at layering and decoupling, and integrates object-oriented and process-oriented programming ideas with task description word as the starting point. The main technical features are : the task modules run independently according to their respective task description word information, and do not affect each other ; task module controlled by the state machine, step by step execution, efficient operation ; inter-layer communication using queues, messages, notifications and other ways, data flow fluent. Finally, an embedded software design example of the universal real-time architecture is given. Compared with the traditional software development model, it has significant improvements in reducing software complexity, improving development efficiency and saving costs.
© (2022) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Sishuai Fu, Haihong Fang, Tian Zhang, Debiao Li, Wenwen Si, and Guangyao Cheng "Research on universal real-time architecture of spacecraft embedded software", Proc. SPIE 12303, International Conference on Cloud Computing, Internet of Things, and Computer Applications (CICA 2022), 123031S (28 July 2022); https://doi.org/10.1117/12.2642033
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer architecture

Software development

Space operations

Data processing

Data communications

Operating systems

System integration

Back to Top