OreSat firmware toolchain in a docker container. See doc/docker-toolchain.md for setup / usage.
The good:
This will allow all OreSat firmware developers to have the exact same toolchain (the versions of openocd, stlink, and the Arm toolchain will all be the same).
It can be used to compile the OreSat firmware on Linux / Windows / Mac hosts.
Linux hosts can flash / debug with it.
The bad:
The docker toolchain is 3 GB (as the Arm toolchain is 2GB alone).
Only Linux hosts can flash and debug with it, as docker for Windows and Mac does not support USB pass-through.
I had to grab commit 10edf575b60fd6980b459167a015650624de4966 from the c3_dev branch as that contain a fix is required to compile any firmware image, not just the c3.
OreSat firmware toolchain in a docker container. See
doc/docker-toolchain.md
for setup / usage.The good:
The bad:
I had to grab commit 10edf575b60fd6980b459167a015650624de4966 from the
c3_dev
branch as that contain a fix is required to compile any firmware image, not just the c3.