logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zestaw narzędzi do programowania i flashowania mikrokontrolerów na Ubuntu

30 Lip 2012 17:40 2969 12
REKLAMA
  • #1 11158594
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #2 11158603
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    Sprecyzuj - jakich mikrokontrolerów?
  • REKLAMA
  • #3 11158618
    Konto nie istnieje
    Konto nie istnieje  
  • #4 11158627
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    Z graficznych polecam Eclipse+ avrplugin +avrdude.
    Można używać też codeblocks.
    Jest wiele możliwości - można na przykład "odpalić" AVR Studio v4.xx pod Wine.
    Może koledzy pomogą... z większą ilością przykładów.
    http://pld.wmid.amu.edu.pl/materialy/avr.pdf

    Wujek Googiel powie najwięcej.
  • REKLAMA
  • #5 11158888
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    mickpr napisał:
    Z graficznych polecam Eclipse+ avrplugin +avrdude.
    A ja nie polecam mulastych IDE, ale co kto woli, zwłaszcza przy lepszym sprzęcie nie będzie róznicy. Natomiast sprawdź Code::Blocks, simavr, Istnieje tez oryginalny toolchain od Atmela:
    http://www.atmel.com/tools/ATMELAVRTOOLCHAINFORLINUX.aspx
    Co do odpalania AS4 pod wine, to lepiej pod VirtualBox zainstalować Windows lub ReactOS(przy braku odpowiedniej licencji na Win) i AS4. Przy dobrej konfiguracji to nawet narzędzia do debugowania pójdą.
  • #6 11158983
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    LordBlick napisał:
    Co do odpalania AS4 pod wine, to lepiej pod VirtualBox zainstalować Windows lub ReactOS(przy braku odpowiedniej licencji na Win) i AS4. Przy dobrej konfiguracji to nawet narzędzia do debugowania pójdą.

    A to czemu? Boisz się, że coś nie pójdzie?
    Ja ostatnio uruchomiłem pod Wine nawet coś tak "grubego" jak Altium Designer Viewer - działało bezproblemowo łącznie z widokiem 3D.
    Co do eclipse - to już się sprzeczaliśmy w tym temacie, więc przemilczę.
    De gustibus...
  • #7 11159014
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    mickpr napisał:
    A to czemu? Boisz się, że coś nie pójdzie?
    Wine strasznie śmieci w katalogach użytkownika.
  • #8 11160712
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #10 11160896
    piotrva
    VIP Zasłużony dla elektroda
    Posty: 6409
    Pomógł: 625
    Ocena: 735
    I co na tym uruchomić? Jakie sensowne IDE? Bo skoro Kolega zaczyna programować uC to praca w trybie tekstowym i bez kolorowania składni może być nieco niewygodna.
  • #11 11160944
    vmario
    Poziom 14  
    Posty: 152
    Pomógł: 10
    Ocena: 107
    raf092 napisał:
    Jest problem, okazało się, że maszyna jest na tyle stara że nawet openboxa przycina nie wspominając o uruchomieniu jakiegoś programu.

    Pentium II 333MHz
    RAM: 384 MB

    Jakieś sugestie? Pecet ten jako jedyny ma port LPT który z tego co wiem jest najwygodniejszy dla początkujących.


    Wywal Ubuntu i wrzuć coś lekkiego, np. Arch Linuksa. Daruj sobie Eclipsa i weź jakikolwiek edytor tekstowy, np. Kate, jeżeli zależnośći KDE Ci maszyny nie zabiją, albo jakiś inny, lżejszy, na pewno wujek Google Ci podpowie. Oczywiście, możesz po prostu pisać w Vimie, ja z powodzeniem kodowałem w Vimie pod ATmegi, także zawodowo. Do tego AVR GCC jako kompilator i AVR DUDE do programowania.

    O LPT zapomnij, zamów sobie programator USBasp albo jakiś klon AVRISP mkII -- za 100PLN dostaniesz uniwersalny programator na USB, upewnij się tylko, że obsłuży ATxmegi, bo pewnie zechcesz po nie w przyszłości sięgnąć.
  • #12 11160958
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    To że się ten Pentium II przycina to jest tylko kwestia konfiguracji. spróbuj, jak się odpali ten obraz:
    ftp://ftp.pld-linux.org/people/qwiat/pld-live_th/2009.02/pld-live_th.2009.02.i486.iso
    Polecam Trinity (trunk dawnego KDE3) jako desktop:
    http://www.trinitydesktop.org/
    vmario napisał:
    O LPT zapomnij
    avrdude na pewno da radę. Nawet jak programator na USB będzie potrzebował update.
    vmario napisał:
    za 100PLN dostaniesz uniwersalny programator na USB
    Za 100zł to i można kupić lepszą płytę z procesorem i pamięciami... :P
  • #13 11162194
    gaskoin
    Poziom 38  
    Posty: 4159
    Pomógł: 436
    Ocena: 102
    piotrva napisał:
    I co na tym uruchomić? Jakie sensowne IDE? Bo skoro Kolega zaczyna programować uC to praca w trybie tekstowym i bez kolorowania składni może być nieco niewygodna.


    Piotrku nie wiem czy kiedykolwiek dotykałeś chociażby linuksa, ale wyobraź sobie, że istnieje coś takiego jak LXDE, na którym ten system działa. Z lżejszych IDE to można odpalić chociażby Code::Blocks. Jak ktoś ma komputer 300 MHz to ma go wyrzucić od razu na śmietnik bo potrzeba mu AŻ 1 GHz ?

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik poszukuje zestawu narzędzi do programowania i flashowania mikrokontrolerów Atmela, w szczególności serii ATtiny i ATmega, na systemie Linux. W odpowiedziach zasugerowano różne IDE, takie jak Eclipse z wtyczką avrplugin, Code::Blocks oraz użycie AVR Studio pod Wine lub VirtualBox. Wskazano również na możliwość korzystania z lżejszych dystrybucji Linuksa, takich jak Lubuntu czy Arch Linux, oraz na konieczność zakupu programatora USBasp lub AVRISP mkII zamiast korzystania z portu LPT. Użytkownicy podkreślili, że przy starszym sprzęcie, takim jak Pentium II, warto zainstalować lekkie środowisko graficzne, aby uniknąć problemów z wydajnością.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA