Q1) Bootloader is a piece of code that allows us to update firmware, burn new applications, or even burn multiple applications in the same flash memory through a communication interface without the need for an external programmer by using a flash dri...