Jako że:
- właśnie przyjechał nowiutki zestaw ATB 1.05
- zabrałem dziecku laptopa i zaorałem nowiutkim Ubuntu 16.10
postanowiłem udokumentować krótką metodę instalacji rzeczy potrzebnych do zabawy z modułem na czyściutkim ubuntu. Dotyczy wbudowanego USBasp, również niezależnego programatora ATB-USBasp.
Wszystko robimy w terminalu:
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Następnie lecimy z eclipse.
Należy pobrać ze strony:
https://www.eclipse.org/downloads/packa ... ers/neon1aZ boku są różne linux'y
Następnie w Eclipse Marketplace należy znależć avr i zainstalować plugin avr
Jeśli używamy standardowego avrdude 6.2 to tyle
W nowym ubuntu rozwiązano problem urządzeń usb, które dotychczas wymagały dość skomplikowanych konfiguracji w rules.d. Obecnie, wystarczy aby użytkownik był w grupie plugdev.
Krok opcjonalny opisany w kodzie bash - kompilacja i użycie starego avrdude 6.1.
W skrócie, 6.2 się nie nadaje za bardzo do bieżącego pluginu Eclipse, bo nie rozpoznaje procków. Nie można też fusebitów odczytać w eclipse. Jest jakaś niekompatybilność. Z 6.1 wszystko hula. Z tym, że można używać 6.2 do wgrywania wsadu - wszystko działa poza rozpoznawaniem procesora w eclipse.
Tak więc dla twardzieli, spróbujcie sobie skompilować w dowolnej kartotece 6.1 i pokażcie w opcjach Eclipse, gdzie siedzi avrdude 6.1
Źródła ściągamy stąd:
https://download.savannah.gnu.org/relea ... 6.1.tar.gzDekompresujemy w dowolne miejsce, ja użyłem folderu ~/avrdude6.1
Trzeba też skopiować plik konfiguracyjny w pokazane miejsce, opcja -C w 6.1 nie działa.
Jeśli chodzi o konfigurację eclipse, to na obrazkach pokazuję najważniejsze miejsca. Takie pogrubione avrdude dotyczy wersji 6.1
![Obrazek](https://obrazkiforum.atnel.pl/thumb/5966/244329b4b19fb2c0853f1c5dd8b58b2f.png)
![Obrazek](https://obrazkiforum.atnel.pl/thumb/5966/a0b7e157641b395922732f17e1978f9d.png)
![Obrazek](https://obrazkiforum.atnel.pl/thumb/5966/2a387460a7ac714067c05117b5e3616c.png)
Proszę o pytania, jeśli coś jest niejasne lub zawiłe.