Create Arduino Mega Bootloader Demo

Job ID: 34515631

Budget: $30 – $250 USD

Task is to create a demo of a bootloader system for Arduino Mega 2560.

Its mainly a execution of the "MMC_SD Bootloader für AT Mega – Mikrocontroller.net" link.

Attached you will find Blink1.ino and Blink2.ino. These files should be able to install by SD card.


How the task will be tested:
1. Connect to Arduino Mega 2560 by USB
2. Upload your bootloader to Mega2560 by using Arduino IDE (or what you recommend)
3. Upload Blink1.ino to Mega2560 by using Arduino IDE (or what your recommend)

4. Copy Blink2.ino to SD card (or as Hex file if needed, it will called *.ino for better understanding in test)
5. Plug SD card into Mega2560
6. Reboot Mega2560 > it will install new program Blink2.ino
7. Reboot Mega2560 > Blink2.ino is running

8. Copy Blink1.ino to SD card
9. Plug SD card into Mega2560
10. Reboot Mega2560 > it will install new program Blink1.ino
11. Reboot Mega2560 > Blink1.ino is running

12: Check Documents: Please describe in short what is the memory usage of bootloader and what are key notes to respect.