It is necessary for spacecraft software to be developed faster while ensuring reliability through mass production and reduced development turnaround time. The formulation and implementation of software platforms, as well as the standardization of onboard data communication applications, are techniques for improving software development efficiency. In addition, communication middleware and platforms have been developed, and it has been discussed and described by The Consultative Committee for Space Data Systems (CCSDS SOIS). On the contrary, hardware designs are frequently improved for greater speed, functionality, and reliability. The hardware design changes and purchase of devices from various manufacturers result in driver updates and software interface changes between the drivers and middleware. In spacecraft development, model-based, simulation, and target-hardware board development are conducted for each process. Developing and verifying using both middleware and actual board drivers are backward processes. Therefore, this study examined the SpaceWire hardware abstraction layer that can be used with multiple actual target boards and middleware. Furthermore, we developed and verified an abstraction layer driver that can be used with various middleware and host OSs to validate.
SpaceWire hardware abstraction layer Considerations
2022-10-17
87463 byte
Conference paper
Electronic Resource
English
Ethernet Over SpaceWire - Hardware Issues
AIAA | 2006
|Ethernet over SpaceWire-Hardware issues
British Library Conference Proceedings | 2007
|Ethernet over SpaceWire—Hardware issues
Online Contents | 2007
|SpaceWire Higher-Layer Protocols
AIAA | 2006
|SpaceWire-to-GigabitEther and SpaceWire backplane
IEEE | 2014
|