Invio programma ad Arduino

Ciao a tutti,
ho un piccolo (grande) problema e non riesco a trovare una risposta.
Sto scrivendo un programma (per Linux) che deve acquisire i dati dei 6 canali analogici di Arduino.
Il programma funziona e anche lo sketch funziona (e fin qui tutto bene :))
Il mio problema è quello di inviare lo sketch direttamente da programma senza dover prima aprire l'ambiente di programmazione di Arduino ed inviarlo da lì.

Qualcuno ci ha già provato?
Mi date qualche dritta?

Grazie
Freya

Ciao,
puoi leggere questo playground:
http://www.arduino.cc/playground/Italiano/Avrdude-openwrt

Nel caso specifico viene fatto l'upload da openWrt -una distribuzione linux pensata per embedded device-, ma il metodo è concettualmente lo stesso.

Io personalmente non l'ho ancora provato, ma vedo che il pacchetto avrdude è disponibile anche nei repository Debian (e presumo pure Ubuntu).