
Overview
The SkyLabs NANOsky CMM™ is a software development kit (SDK) for monitoring, controlling and managing any SkyLabs satellite equipment. The SDK comprises of application library and FW module.
The SDK offers a fast prototyping and ease integration to third-party software through comprehensive C++ library and application-level examples.
The SDK reduces the development time of NANOsky equipment integration to the customer specific AIV/T, EGSE or even MOC software through its application library module.
The application library module offers a framework in Qt/C++ for both Windows and Linux environments and supports functionalities of all NANOsky and picoRTU.
The C-based FW module offers a standard set of functions for the onboard computer to be integrated into RTOS upon which an application layer functions can be developed.
The features of the flight proven FW module:
• FW image selection and integrity checks
• housekeeping TM acquisition and logging
• bootloader
• FW update mechanism
• CAN-TS and LVDS-TS communication stacks
• verified FDIR mechanism
• OBT management
• emergency mode operation
• parameters system
• permanent storage subsystem
• memory management
• redundancy management
• software scrubber
The NANOsky CMM application library is compliant with following products of SkyLabs:
• NANOobc-2, NANOhpm-obc, NANOhpc-obc (with NANOsky CMM FW module)
• NANOlink-2 family, NANOcomm-2
• NANOif-2
• NANOeps family, NANOamppt
• picoRTU system
Properties
Overview
- Name
- NANOsky CMM™ SDK
- Supplier
- SkyLabs
- Type
- Electrical Ground Support Equipment (EGSE)
- Flight proven
- No