Starting Electronics Needs Your Help!
It is that time of the year when we need to pay for web hosting and buy new components and equipment for new tutorials. You can help by making a donation. Contribute to this website by clicking the Donate button. The total will be updated once daily. (You may need to clear your browser cache to see the updates.)
Target Amount: $2000
Amount Raised: $1644.10
Top Donor: C.C. $100
Created on: 10 October 2012
It is quick and easy to load the bootloader to an Arduino Uno board using the AVRISP mkII programmer in Linux. You will need to load the bootloader to the Arduino board if you have replaced the microcontroller IC.
The tutorial on how to replace the microcontroller on an Arduino Uno shows how to remove the old microcontroller and insert a new one.
It is possible to buy a microcontroller with the bootloader already loaded, but if the incorrect bootloader software is loaded on the microcontroller, then you will need to load the correct bootloader software.
The bootloader software allows you to load sketches to the Arduino via the USB port. Every Arduino that is sold has the bootloader preloaded on the microcontroller.
This video shows how to load the bootloader to the microcontroller using Lubuntu Linux. Loading the bootloader to the microcontroller is also known as burning the bootloader or Flashing the bootloader.
Can't see the video? View on YouTube →
These steps assume that you have the Arduino IDE software loaded on a Linux PC such as Ubuntu or similar.