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

Jak skonfigurować Eclipse z AVR-GCC do kompilacji na mikrokontrolery AVR?

elektron321 25 Maj 2007 14:00 1446 9
REKLAMA
  • #1 3919993
    elektron321
    Poziom 10  
    Posty: 35
    Ocena: 2
    Czy udało się komuś skonfigurować kompilator gcc pod eclipsem?
    Jeśli tak to proszę o podpowiedzi.
    Do eclipsa ściągnąłem CDT więc mogę pisać w C ale nie wiem jak skonfigurować eclipsa tak aby kompilował programy na AVRy.
  • REKLAMA
  • #2 3920057
    adamusx
    Poziom 27  
    Posty: 977
    Pomógł: 94
    Ocena: 28
    A po co chcesz uzywac Eclpise do AVRow skoro jest darmowy AVRstudio w ktorym mozna kompilowac programy po podlaczeniu GCC, do tego masz swietny symulator i debuger.
  • #3 3920268
    kris_gor
    Poziom 17  
    Posty: 240
    Pomógł: 14
    Ocena: 9
    elektron321 napisał:
    Czy udało się komuś skonfigurować kompilator gcc pod eclipsem?
    Jeśli tak to proszę o podpowiedzi.
    Do eclipsa ściągnąłem CDT więc mogę pisać w C ale nie wiem jak skonfigurować eclipsa tak aby kompilował programy na AVRy.


    http://www.cs.hut.fi/Studies/T-106.5300/2007/eclipse-avr.pdf
    http://www.mikrocontroller.net/articles/AVR_Eclipse
    http://sourceforge.net/project/showfiles.php?group_id=189165
  • REKLAMA
  • #4 3921639
    elektron321
    Poziom 10  
    Posty: 35
    Ocena: 2
    Dzięki za linki.
    A koledze wyżej odpowiem,że po to aby pracować w tym samym środowisku niezależnie od tego czy będę pisać programy w javie czy w C i czy będą one na avry czy na army. Eclipse jest środowiskiem niezależnym od platform sprzętowych oraz od typu kompilatora. I to jest piękne.
  • REKLAMA
  • #5 3922194
    adamusx
    Poziom 27  
    Posty: 977
    Pomógł: 94
    Ocena: 28
    elektron321 napisał:
    Dzięki za linki.
    A koledze wyżej odpowiem,że po to aby pracować w tym samym środowisku niezależnie od tego czy będę pisać programy w javie czy w C i czy będą one na avry czy na army. Eclipse jest środowiskiem niezależnym od platform sprzętowych oraz od typu kompilatora. I to jest piękne.



    Pod tym wzgledem masz racje.
    Ja osobiscie nie przepadam za Eclpise, wydaje mi sę ze jest za bardzo udziwnione :) Poza tym chodzi na Javie, wolno sie uruchamia :)

    Ja zamiast Eclipse uzywam DevCpp, w ktorym programuje ARMy, AVRy takze mozna bo podobnie jak Eclipse mozna sobie ustawic dowolny kompilator.
  • #6 3924132
    elektron321
    Poziom 10  
    Posty: 35
    Ocena: 2
    A może w takim razie podpowiedziałbyś jak to zrobić w devc++ ...?

    Jakiś krótki manualik by się przydał. Na pewno wiele osób by skorzystało.
    Nie upieram się akurat na eclipsa skoro można też inne środowisko wykorzystać.
  • #7 3924456
    adamusx
    Poziom 27  
    Posty: 977
    Pomógł: 94
    Ocena: 28
    Jak bede mial czas to opisze krok po kroku jak to skonfigurowac i zamieszcze tutaj.
  • REKLAMA
  • #8 4173829
    mj_2000
    Poziom 15  
    Posty: 155
    Pomógł: 17
    Ocena: 7
    Coś nie znalazłeś czasu :)
    W końcu mineły dopiero ponad 3 lata :)
  • #9 4174032
    sawitar
    Poziom 18  
    Posty: 226
    Pomógł: 20
    Ocena: 19
    Lenistwo?
    Wystarczy sprawdic stronę DevC++. Jest tam poradnik jak to zrobic dla AVR.
  • #10 4174324
    romario4
    Poziom 16  
    Posty: 138
    Pomógł: 17
    Ocena: 3
    Jeśli chodzi o Dev-cpp to niezłe środowisko którego długo używałem pisząc programy w C/C++ na peceta (MinGW) i na avr'y. Jeśli chodzi o AVR,y to ja pokrótce robiłem to tak:
    Tworzysz jakiś katalog w którym umieścisz pliki prjektu, kopiujesz do niego odpowiednio skonfigurowany plik makefile (można edyrować ręcznie lub użyć Mfile z pakietu WinAVR). Uruchamiasz Dev-cpp i tworzysz nowy pusty projekt, który zapisujesz w wcześniej utworzonym katalogu i co najważniejsze w opcjach projektu, w zakładce makefile musisz zaznaczyć zakładkę - użyj makefile użytkownika i wprowadzić ścieżkę dostępu do niego. I to by było wszystko. Trzeba pamiętać że wszystkich zmian w projekcie (nazwa pliku głównego , domyslna to main.c) dokonać możemy tylko w pliku makefile. Np. jeśli z menu dev'a dodamy do projektu jakiś plik np. main.c lub jakiś inny to nie będzie on uwzględniony w procesie kompilacji dopóki nie zastosujemy odpowiedniej zmiany w pliku makefile.

Podsumowanie tematu

✨ Dyskusja dotyczy konfiguracji środowiska Eclipse z kompilatorem AVR-GCC do programowania mikrokontrolerów AVR. Autor pyta o możliwość ustawienia Eclipse, który posiada CDT do pisania w C, tak aby kompilował programy na AVR. W odpowiedziach pojawiły się sugestie, że zamiast Eclipse lepiej użyć dedykowanego, darmowego środowiska AVR Studio, które integruje GCC, symulator i debuger. Jednak autor podkreślił zalety Eclipse jako uniwersalnego środowiska do różnych języków i platform sprzętowych. Wskazano również alternatywę w postaci Dev-C++, które można skonfigurować do pracy z AVR poprzez użycie własnego pliku makefile, np. z pakietu WinAVR. Konfiguracja polega na utworzeniu projektu w Dev-C++, wskazaniu makefile użytkownika i ręcznej edycji pliku makefile, aby uwzględnić wszystkie pliki źródłowe. Podano linki do materiałów instruktażowych dotyczących Eclipse i AVR oraz do projektu na SourceForge. Mimo obietnicy szczegółowego opisu konfiguracji Eclipse, nie został on dostarczony.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA