About tftp TFTP (Trivial File Transfer Protocol) - main usage is booting of OS for disk-less network devices or workstations.
But, this protocol is used to load a binary file of firmware to embedded devices very often too.
For example: tftp is used to initial flash of OpenWrt firmware to some models of routers.
Install of tftp server Arch Linux is used on my PC, but there are no significant differences for installing and configuring of the tftp server on other Linux OS