Assessment of the IMX7ULP Heterogeneous SoC for Use in a Next Generation Student CubeSat OBC