Jest już przygotowana paczka Eclipse dla Arduino, 
która pozwala pisać programy w c++ na platformę Arduino w ECLIPSE 
Na razie jest to anglojęzyczna wersja eclipse Juno.
Chwilowo testy przeprowadzamy z kol. Kierlan , ale cała reszta chętnych też może.
Paczka zawiera poza Eclipse_Juno_EN zmodyfikowany plugin AVR do pracy z kompilatorem avr-g++
oraz zmodyfikowane Arduino IDE 023 dla płytek SunDuino
Nazwa Paczki:  
duino_eclipse_juno_cpp_en.rarPo wypakowaniu z grubsza jest gotowe do działania ale nie działa tak jak Eclipse dla AVRgcc.
Koniecznie zakładamy nowy WORKSPACE !!!
Po ściągnięciu i wypakowaniu trzeba sprawdzić ustawienia:
1. Ścieżka do ARDUINO IDE 

Tu wskazujemy ścieżkę do ARDUINO IDE w folderze Z Eclipse.
Nie RUSZAMY i NIE ZAGLĄDAMY do ustawień AVRDUDE i PATCH  w zakładce ARDUINO !!!!  Sprawdzamy/ustawiamy tylko 
ścieżkę do ARDUINO IDE
2. USTAWIENIA WORKSPACE   
ustawiamy dokładnie jak na obrazku:

3. Teraz można utworzyć nowy projekt.
Odbywa się to inaczej niż w przypadku AVRgcc
Tu wybieramy  NEW PROJECT 
a potem mamy do dyspozycji :  ARDUINO --> Arduino sketch

zaznaczamy i klikamy NEXT:

Wybieramy nazwę dla naszego projekty/sketcha i klikamy NEXT

wybieramy z listy naszą płytkę i port COM
i klikamy FINISH
Otworzy się okno Robocze z 2ma otwartymi projektami , jeden o nazwie naszej płytki i o naszej nazwie
w tym drugim interesuje nas plik nasza_nazwa.cpp

To w nim tworzymy program zgodnie z szablonem avr-g++ dla jezyka cpp ARDUINO
oczywiście kompilacja i wgrywanie wsadu jest na razie możliwe tylko dla xxxDuino po przez FTDI.
ale z czasem będzie też po USBASP i będzie jedno eclipse dla Duino i AVRGcc
Importowanie bibliotek arduino odbywa się poprzez właściwości projektu:

To na razie tyle wymaga jeszcze trochę pracy, ale dokładam wszelkich starań by było jak najlepiej.

Sprawdzałem na razie na najprostszym programie BLINK 
kompilowałem dla M168/328/644 i 644P  nie było problemu z działaniem i wysłaniem wsadu dioda L13 migała radośnie
Program TESTOWY:
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
LINK:  
https://www.dropbox.com/sh/fzqgclew9l6pwnq/9uujSNMseuOczywiście użytkownicy ATB  mogą używać samego ARDUINO IDE z płytką ATB 
gdyż zawiera potrzebne pliki CORES oraz Bootloadery  dla procesorów:
ATmega168/328
ATmega16/32/644/644p
Wystarczy wgrać bootloader podłączyć FTDI zgodnie z NELDUINO 
i wybrać SUNDUINO z WŁAŚCIWYM PROCESOREM 
np:
Dla ATB z M644p  wybieramy płytkę: 

i oczywiście właściwy plik COM dla FTDI
Wgrać bootloader można poprzez USBASP po wybraniu Płytki w Tools dajemy BURN BOOTLOADER  i wybieramy programator