Vom Entwicklungsboard zur Platine

Wenn der ATmega 328 bereits einen Bootloader hat dann brauchst du einen USB-serial adapter um die Programme draufzuladen.
Falls der ATmega328 keinen Bootloder hat kannst Du entweder mit einen ISP-Progrmmierer einen Bootlaoder draufladen und mit einem USB Adapter die Programme draufladen oder direkt mit dem ISP-Progrmmierer die Sketch draufladen.
Ein ISP-Progrmmierer mit einem Arduino: http://arduino.cc/en/Tutorial/ArduinoISP
allgemeine Erklärung: http://arduino.cc/en/Tutorial/ArduinoToBreadboard
Grüße Uwe