Startup Checklist
The following is a checklist of tasks that you will ideally complete ASAP, but early in week 1 at the latest.
- Ensure you have access to the forum. See the Forum Enrolment page for info.
- Start milestone 0 to set up your development environment. You will confirm the following access and dependencies simply by following the initial milestone 0 instructions.
- Confirm you have access to gitlab to checkout the source repo.
- Confirm you have an
aarch64
cross-compilation toolchain that builds the code base, or choose to use the toolchain on CSE. - If you use your own toolchain, as per the build system docs, gcc 9 ≤ version ≤ 11 is known to compile the code.
- GDB 15.1 is required for debugging (you may have to compile your own cross debugger with target
aarch64-none-elf
or similar) - Confirm you have access to the Odroid C2 cluster with the
odroid
command. - Optionally, set up VS Code or another editor to make source browsing more efficient.