Toolchain
Toolchain je sada nástrojů související s přípravou a kompilací zdrojových kódů do spustitelného kódu pro cílovou architekturu mikroprocesoru. Většinou se skládá z preprocesoru, kompilátoru, assembleru a linkeru. Většinou je součástí i debugger, standardní knihovna jazyka (C/C++) a sestavovací prostředí.
ARM Toolchainy
Obsahují GCC (kompilátor), binutils (linker a assembler), newlib (C knihovna), GDB (debugger) a make (sestavovací prostředí)