There are countless ways to implement robust "flight software" for simple CubeSat missions. Below are some succinct examples illustrating various levels of complexity and fault tolerance.

In this Section

↩ Return Home

↩ Return to Resources

↩ Return to Quick Start

Complete Software Examples

Each example below has an associated tutorial that explains the code in extreme detail. Although working through these tutorials will take some time, you will emerge with a full-featured satellite that you're capable of modifying and expanding. ❤🛰

1. Beep-Sat (basic)

Complete software example for a simple beaconing satellite that performs a handful of tasks and runs forever.

2. Beep-Sat (advanced)

Complete software example building upon Beep-Sat (basic) with additional tasks, complexity, fault handling, and more.

Next Section → Next Steps