NANOsky CMM SDK
Software development kit for control, monitoring and management (CMM) of NANOsky platform subsystems.
Technical specifications
- Components
- Application Library module (Qt/C++, Windows/Linux) + FW module (C-based, RTOS)
- Compatible equipment
- NANOobc-2, NANOhpm-obc, NANOlink-2, NANOcomm-2, NANOif, NANOeps, NANOamppt, picoRTU system
- FW module functions
- Bootloader, FDIR, CAN-TS/LVDS-TS stacks, housekeeping TM, memory & OBT management, software scrubber
About
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 gives users drastic savings in development time for integration of SkyLabs equipment functions into a customer-specific EGSE, AIV/T, or even MOC software. NANOsky CMM SDK is composed of an Application Library module and an FW module. The Application Library module represents a framework in Qt/C++ for Windows and Linux environments that supports all NANOsky and picoRTU equipment functionalities, easing integration with third-party AIV/T and EGSE software or building one from scratch. It is fully compliant with NANOobc-2, NANOhpm-obc, NANOlink-2, NANOcomm-2, NANOif, NANOeps, NANOamppt, and the picoRTU system. The FW module is a standard set of on-board computer functions integrated into an RTOS: a verified, flight-proven, C-based module that includes a bootloader, emergency-mode operation, firmware image selection and integrity checks, firmware 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.
Documentation
No public datasheet yet — request the datasheet / ICD from the supplier.