ATNEL tech-forum
https://forum.atnel.pl/

Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 16.10
https://forum.atnel.pl/topic16654.html
Strona 1 z 1

Autor:  sq5rix [ 30 paź 2016, o 00:33 ]
Tytuł:  Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 16.10

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:

Składnia: [ Pobierz ] [ Ukryj ]
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/neon1a
Z 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.gz

Dekompresujemy 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
Obrazek
Obrazek

Proszę o pytania, jeśli coś jest niejasne lub zawiłe.

Autor:  ansu [ 6 gru 2016, o 18:37 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

Wielkie dzięki. Opis kompilacji avrdude bardzo się przydał :-) Jedynie zasugeruję doprowadzenie instalacji do końca: instalację binariów (w wybranym katalogu) oraz usunięcie niepotrzebnych źródeł. Ja niestandardowe programy instaluję w ~/bin a więc:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Edit: Instalacja programów w katalogu domowym to moje przyzwyczajenie, ale może lepiej typowo wywołać configure bez parametru --prefix:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

wtedy program zainstaluje się w podkatalogach bin, etc i share katalogu /usr/local. W systemach debianowatych katalog ten jest wyłączony spod kontroli systemu pakietów więc program tam zainstalowany nie pogryzie się z wersją systemową (spakietowaną).

Autor:  mirekk36 [ 6 gru 2016, o 18:44 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

Chyba w tym wątku po chińsku gadają ludzie czy jak ? :lol: nic nie czaję :lol:

Autor:  sq5rix [ 6 gru 2016, o 18:50 ]
Tytuł:  Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 16.10

:)
Ja avrdude zostawiam sobie lokalnie, a z distro ciągnę aktualne. Mam w ten sposób obie wersje i mogę łatwo przełączać w eclipse.
Oczywiście to, co kolega ansu napisał jest jak najbardziej prawidłowe - dzięki!! Przy takiej kompilacji kopiowanie avrdude.conf jest rzeczywiście niepotrzebne.

Autor:  AsmGoth [ 6 gru 2016, o 18:54 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

Jeśli maja być dostępne tylko dla pojedynczego usera to ok, jesli dla wielu uzytkownikow to niektorzy uzywaja katalogu /opt np. /opt/avrdude6.1/bin albo po prostu /usr/local/bin/

Autor:  ogon [ 6 gru 2016, o 22:07 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

Dzięki za instrukcję :) Linuxiarze trochę zapomniani jacyś są... A tu miłe zaskoczenie :)

Autor:  sq5rix [ 6 gru 2016, o 23:48 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

Nie są zapomniani. Radzą sobie po prostu bez problemu ze wszystkim :)

Autor:  jerzyk31 [ 10 lip 2017, o 21:00 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

To ja dodam szybką instalacje środowiska pod Fedor'ą. Jeżeli chodzi o avrdude i takie tam to jedyna różnica to zmiana managera pakietów w konsoli:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Zaciągamy Eclipse i rozpakowujemy np. do /opt:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


następnie wciskamy ALT+F2 i wpisujemy:
Kod:
/opt/eclipse/bin/eclipse


Konfiguracja środowiska niczym już się nie różni od tego co Mirek opisuje :). Dodam tylko, że jeżeli jesteśmy jedynymi użytkownikami komputera, to warto zmienić uprawnienia do /opt:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  sq5rix [ 11 lip 2017, o 13:44 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

Super pomysł z /opt

Autor:  czarekgr [ 11 lip 2017, o 17:50 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

sq5rix napisał(a):
Super pomysł z /opt


Pewnie, że super.
Pomysł oczywiście nie nowy, na pewno jeszcze z ubiegłego wieku.

Autor:  czarekgr [ 11 lip 2017, o 17:50 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

sq5rix napisał(a):
Super pomysł z /opt


Pewnie, że super.
Pomysł oczywiście nie nowy, na pewno jeszcze z ubiegłego wieku.

Autor:  sq5rix [ 11 lip 2017, o 20:51 ]
Tytuł:  Re: Instrukcja obsługi ATB 1.05 dla linuxowców - na Ubuntu 1

Z ciekawości zajrzałem na swój /opt i co widzę? User tom grupa tom :)
Musiałem ustawić na początku życia lapka, czyli z 10 lat temu i zapomniałem

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/