Здесь - отличное объяснение.
Наборы инструментов следуют свободному соглашению об именах: arch [-vendor] [-os] -eabi
arch refers to target architecture (which in our case is ARM)
vendor refers to toolchain supplier
os refers to the target operating system
eabi refers to Embedded Application Binary Interface
Некоторые примеры:
arm-none-eabi: этот набор инструментов предназначен для архитектуры ARM, не имеет поставщика, не ориентирован на какую-либо операционную систему и соответствует ARM EABI.
arm-none-linux-gnueabi: этот набор инструментов предназначен для архитектуры ARM, не имеет поставщика, создает двоичные файлы, которые запускаются в операционной системе Linux, и использует GNU EABI. Он используется для ориентированных на ARM систем Linux.