A Simple, Powerful Solution for any Mission
An open source, integrated platform built to run on any satellite subsystem. KubOS flight software focuses on managing your satellite bus so you can focus on building your mission. Packaged into an integrated distribution, KubOS is comprised of three parts: a customized operating system (RTOS or Linux), Kubos’ hardware abstraction layer (HAL), and Kubos Core flight middleware. With an SDK built for developers, KubOS is the developer’s choice.
Command ShellSend commands to the satellite through both ground station and laptop
Telemetry BeaconA configurable beacon of data giving you archived snapshots of the health of the satellite
Collect, store, and recall application data as needed
Built-in remote updating, allowing for new features or flashing if things get hairy in orbit
More than an Operating System
It’s a fully integrated platform to build your mission on. KubOS handles all the core functionality and integration with any satellite subsystem, and simplifies development of your mission’s payload.
- AX.25 / APRS
- NMEA parser and GPS support
- HAL w/ support for GPIO, UART, SPI, I2C, SDIO
- Healthkeeping Framework
- Debugging Tools
- CubeSat Space Protocol
- Docker-based distribution
- Includes preconfigured Toolchains
- CMake build system
- ARM’s yotta module dependency system
- ARM Cortex-M
- NanoAvionics SatBus 3C1
- ISIS iOBC*
- PocketQube OBC
* coming soon
Who is KubOS for?
We built KubOS from the ground up for satellite developers. Using our SDK, tools, and community, developers can focus on the most business-critical part of the mission: the payload. Regardless of your mission and objective, KubOS is the solution you need.
KubOS is great for universities or early stage development. Leveraging the open source community, code, and documentation, you can be up and running in no time.