NANOsky CMM™ SDK

Software development kit for Control, Monitor and Management (CMM™) of NANOsky platform subsystems

The NANOsky CMM™ SDK implements all functions to support control, monitoring and management of any SkyLabs satellite equipment. All functions are provided in a comprehensive C++ library, with application-level examples for fast prototyping or functionality integration into third-party software. This enables users drastic savings in the development time for integration of SkyLabs equipment functions into customer specific EGSE, AIV/T or even MOC software.

NANOsky CMM™ SDK is composed of Application Library and FW module.

Would you require further information or a quote, get in contact with us:

Application Library module

represents framework in Qt/C++ for Windows and Linux environment that supports all NANOsky and picoRTU equipment functionalities which furthermore eases integration with third party AIV/T and EGSE software, or building one from scratch. NANOsky CMM Application Library is fully compliant with:

  • NANOobc-2, NANOhpm-obc (with NANOsky CMM FW module)
  • NANOlink-2, NANOcomm-2
  • NANOif
  • NANOeps, NANOamppt
  • picoRTU system

FW module

is standard set of on-board computer functions integrated into RTOS. The C-based FW module is verified and flight proven and includes bootloader, emergency mode operation, FW image selection and integrity checks, FW update mechanism, parameters system, verified FDIR mechanism, CAN-TS and LVDS-TS communication stacks, housekeeping TM acquisition and logging, memory management, OBT management, redundancy management, permanent storage subsystem, software scrubber and more. All functions are embedded in provided RTOS upon which an application layer of functions is developed.

Related Products