# Building Building requires cmake, make, an "arm-none-eabi" toolchain (including newlib), and picotool (including the .cmake files; eg. /usr/lib/cmake/picotool/*.cmake). At the time of this writing, on Parabola GNU/Linux-libre that means: - make 4.4.1-2 - cmake 3.30.3-1 - arm-none-eabi-binutils 2.42-1 - arm-none-eabi-gcc 14.1.0-1 - arm-none-eabi-newlib 4.4.0.20231231-1 - picotool 2.0.0-2 ```bash mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Debug .. make ``` # Debugging UART: - pin1: gpio0: TX (so connect it to your FTDI's RX) - pin2: gpio1: RX (so connect it to your FTDI's TX) - pin3: gnd (so connect it to your FTDI's GND) - picocom --baud=115200 /dev/ttyUSB0