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

avr - jakie środowisko dla linux

waldus86 29 Paź 2008 01:36 8434 6
  • #1 5678554
    waldus86
    Poziom 13  
    Witam!
    Moje pytanie dotyczy tego, jakie środowisko polecacie do programowania avr-ow(atmegi) pod linuxa. Zalezy mi na tym, aby bylo one pelne(edytor z podswietlaniem skladni w C, kompilator, program obslugujacy programator). Zainstalowalem sobie środowisko wedlug tego tutoriala: http://tomek.wieliczka.int.pl/avr.html , z tym, ze zamiast programu uisp zainstalowalem avrdude, bo wyczytalem, ze mozna go uzyc w zamian za uisp, ale kompletnie nie wiem, jak teraz skompilowac jakis projekt i wrzucic go do uC. Czy te programy, ktore zainstalowalem mozna uruchomic tylko z terminala, czy dzialaja one rowniez w trybie graficznym? Zalezy mi na tym, aby miec takie srodowisko, zeby wszystko bylo w jednym. Czy znacie takowe? Dzieki za info!
  • #3 5678665
    Dr.Vee
    VIP Zasłużony dla elektroda
    Na pewno da się zmusić eclipse, żeby działał z avr-gcc. Np. zobacz ten topic.

    Pozdrawiam,
    Dr.Vee
  • #4 5681147
    romario4
    Poziom 16  
    Jako edytora używam codeblocks, bo ma wszystko co potrzeba przyzwoitemu edytorowi, jest prosty w obsłudze i jest uniwersalny - jeśli chcemy to napiszemy na nim program na AVR'ka i na PC'ta i jest nadal intensywnie rozwijany. Jako kompilatora używam windows'owego pakietu WinAVR (zainstalowanego przez 'wine'). Owszem można kompilować źródła, jest wiele opisów jak to zrobić, ale mało kto pisze o instalowaniu łatek na źródła no i skąd je wziąść. A w WinAVR jest to zrobione. Na potwierdzenie ilości błedów poprawionych przez twórców WinAVR proszę zaglądnąć do katalogu sources/ w katalogu gdzie jest zainstalowany WinAVR. Jako programatora używam avrdude ale już nie z pakietu WinAVr, tylko już skompilowanego pod linuksem ( obawiam się opóźnień związanych z emulacją i ich wpływu na przebieg programowania procesora).
  • #5 5681393
    szeryf.rm
    Poziom 22  
    ja skompilowałem źródła pod avr-gcc dla linuksa. Fakt, że było z tym trochę zabawy oraz był jakiś problem z jakąś wersją kompilatora (nie wiem czy to przypadkiem nie była wersjia 4.x), ale dało się skompilowąć. A łatki to wykombinowałem sobie, że znajdę w tym co już znam i o ile dobrze pamiętam (ręki nie dam sobie uciąć, ale coś mi świta) łatki wyciągnąłem z win-avr, bo były dołączone :). Ogólnie mogę powiedzieć, że trudno wcale a wcale nie było.

    Jeśli chodzi o programowanie to korzystam z vim lub standardowego kwrite :P i wcale nie narzekam. Kompiluje z wiersza poleceń, do czego także idzie przywyknąć (strzałki i enter to nie problem).

    A programuję korzystając z przenośnego oprogramowania sp12, również z wiersza poleceń. Jest niezwykle prosty, działa pod win i linux, obsługuje banalny programator na LPT. Tak jakoś wyszło, że od sp12 zaczynałem i tak jakoś do dzisiaj na niego nie narzekam.
  • #6 5682056
    waldus86
    Poziom 13  
    OK. Dzieki za odpowiedzi Okazuje sie ze rzeczywiscie eclipse mozna uzywac do programowania uC avr. Teraz chciałbym zapytac o jakies instrukce(schemat, PCB, itp.) odnosnie programatora USB-JTAG, ktory to programator daloby sie uzywac pod linuxem(np. z wykorzystaniem avrdude). Bylbym wdzieczny za linki dotyczace wykonania i instalacji takiego programatora pod linuxem. Dzieki
  • #7 5811243
    tzok
    Moderator Samochody
    Do wgrywania wsadów do procesora polecam PonyProg2000 i interfejs SiProg na port RS232. Port COM jest o wiele bardziej odporny na zwarcia i przepięcia niż LPT, a interfejs jest banalny w wykonaniu, zmontowany na pająka mieści się w obudowie złącza DB-9.
    avr - jakie środowisko dla linux
REKLAMA