Toolchain or Firmware?

can you please explain to me what is the difference between uploading the firmware to a pixhawk board using the QgroundConrol and installing the toolchain to pixhawk ?
and thanks