Canopus framework and flight computer software for CubeBug cubesat platform