I would like to be able to program Atmel ATMEGA328P chips with Arduino UNO "C" code for some projects I am working on. Would I need to first program the Arduino UNO bootloader into the chips using Atmel's AVRISP mkII In-System Programmer (ATAVRISP2) and then put them into an Arduino UNO board's DIP socket to program them with my Arduino UNO "C" code?
Any assistance will be greatly appreciated. Detailed instructions would be appreciated even more.