Microcontroller programming technology
Hello. Please tell us how the microcontroller programming process works. The controller can be programmed in two ways, fill the firmware through the bootloader and through the programmer.
If in the first case there is microcode on the controller that allows you to update the firmware.
And if you flash through the programmer, is there any minimal microcode?
Faced a compilation problem under Linux, there, without certain templates, the program does not start on the controller.