Host Computer (eg x86_64 Linux)
GDB: --host=x86_64-linux-gnu --target=arm-none-eabi
Target program, arm-none-eabi
Debug Server (J-Link GDB Server, OpenOCD, etc)
USB Device
Debug Probe (J-Link, STLink, etc)
Debug Access Port
Target chip (eg Cortex-M4)