It contains utilities used in the project (arm-none-eabi-objdump). Install binutils-arm-none-eabi package.
It's not required if you don't want to debug your apps. Install gdb-multiarch package.
Get qEMU for ARM to debug your programs without a real device. Install qemu-system-arm package using your package manager.
Get libelf1 library for elf-files production. In most cases you should just install libelf1 package.
Get libdwarf1 library for debug symbols generation. In most cases you should just install libdwarf1 package. For 64-bit Linux install 32-bit package!
Get ddd (data display debugger). Install ddd package.
It is needed to make work with the forth terminal more convenient. Install rlwrap package.
is used to communicate with the target. You can replace it with another terminal emulator, but different command line parameters should be used.
To dump elf sections and content. Install binutils package.
To connect to gdb server. Should be installed in most linux distros. If not - install nc.openbsd package.
Get the stlink to flash the controller. Install stlink-tools package.
Get openocd if you want to get USB connection to your device via semihosting and program in Forth on you device directly!. install openocd package.
To test your installation go to examples/tester and run:
make test