For a uni project I am tasked with programming embedded C onto an ATMEGA 8 uC, and there aren't enough development boards for everyone to use at uni, so I have an ingenious solution. I have several arduino uno's lying around, and I've replaced the ATMEGA328P chip on the Uno with an ATMEGA 8 chip.
Now I want to program the chip while it is on the arduino uno board, using Atmel Studio instead of Arduino IDE in Embedded C (not C++).
From what I hear, first, I'll need to burn a bootloader onto the ATMEGA 8 chip before I can do anything else. But which bootloader do I burn? Will the Arduino Bootloader work for the ATMEGA 8? or do I need the bootloader made specifically for the ATMEGA 8 in embedded C? I need to program it in Atmel Studio afterwards as well, instead of using the Arduino IDE.