Required Components:
- Because the chips are ARM, and our own computers are x86_64, we need special compilers to convert our C/C++ code into instructions that the MCUs can understand. This toolchain consists of a compiler that runs on x86_64 but builds ARM code, as well as a linker, debugger (gdb), assembler and other tools that we use to build the project.