Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 11 cze 2025, o 21:45


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
    Autor Wiadomość
    PostNapisane: 30 paź 2016, o 00:33 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    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 ] [ Zaznacz wszystko ]
    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.

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2016, o 18:37 
    Offline
    Nowy

    Dołączył(a): 28 wrz 2016
    Posty: 1
    Pomógł: 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 postu otrzymał pochwałę


    Ostatnio edytowano 7 gru 2016, o 19:57 przez ansu, łącznie edytowano 2 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2016, o 18:44 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

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

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2016, o 18:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    :)
    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.

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2016, o 18:54 
    Offline
    Użytkownik

    Dołączył(a): 03 gru 2016
    Posty: 28
    Pomógł: 3

    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/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2016, o 22:07 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2015
    Posty: 100
    Lokalizacja: Malbork
    Pomógł: 12

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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2016, o 23:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

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

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lip 2017, o 21:00 
    Offline
    Nowy

    Dołączył(a): 26 lut 2014
    Posty: 21
    Pomógł: 2

    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 postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2017, o 13:44 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Super pomysł z /opt

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2017, o 17:50 
    Offline
    Użytkownik

    Dołączył(a): 26 cze 2016
    Posty: 186
    Pomógł: 7

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


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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2017, o 17:50 
    Offline
    Użytkownik

    Dołączył(a): 26 cze 2016
    Posty: 186
    Pomógł: 7

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


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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2017, o 20:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    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

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO