Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięWinAvr czy Avr Gcc?
Moderatorzy:Jacek Bogusz, procesorowiec, r-mik, Moderatorzy
Czy mógłby mi ktoś wyjaśnić czy WinAvr to to samo co Avrgcc? Znalazłem winavr ze strony avr freaks i chodzi. Jest to kompilator jakby zawierał avrgcc, ale myślę, że to nie ten sam program co avrgcc. Gdy próbowałem zainstalować avrgcc z płyty CD Atmela to po jego uruchomieniu(po zainstalowaniu)pokazuje mi się okienko DOS i czeka żeby coś wpisać. Nie wiem o co chodzi.Proszę o pomoc.
avr-gcc sam w sobie nie udostępnia interfejsu okienkowego. uzywa sie go z linii polecen. jest kilka srodowisk z ktorymi mozna go zintegrowac (maja mozliwosc dolaczania zewnetrznego kompilatora) - tzn piszesz program w srodowisku okienkowym a ono wywoluje gcc. chyba najpopularniejsza jest integracja z avrstudio (versje ok. 3.53, z nowszysmi nie dziala) - bylo to opisywane w ep, sieci, ksiazce J.Dolinskiego o avr (wyd. btc) - wszedzie juz chyba. Powstaje nawet polskie srodowisko AvrSide przeznaczone do "okienkowej" wspolpracy z avr-gcc. Autorem jest J.Szczesiul - http://www.avrside.fr.pl/
gcc jest to GNU Compiler Collection, czyli zbiór narzędzi służących do tworzenia programów (kompiler, linker, program do tworzenia biblitek itp). WinAvr jest to zbiór narzędzi służących do pracy z uP serii AVR, w skład jego wchodzi: avrgcc, programatory, symulatory, debugery, bibliteka avrlibc itd.
Wersje programów na stronach avrfreaks bywają przestarzałe, lepiej zciągnij je ze stron domowych: http://sourceforge.net/projects/winavr/.
Wersje programów na stronach avrfreaks bywają przestarzałe, lepiej zciągnij je ze stron domowych: http://sourceforge.net/projects/winavr/.
Szczerze mowiac nie znam WinAvr i pisalem o "golym" gcc. Ostatnio nie interesowalem sie zbytnio sprawa: wiec najnowsze AvrStudio potrafi wywoływać zewnętrzny kompilator C? Do wersji 4.10 z tego co wiem nie umialo. Same pliki ExtCoff pozwalaja chyba jedynie na to, ze w AvrStudio mozna debugowac projekty skompilowane pod WinAvr, ale jesli AvrStudio nie umie wywolac zewn. kompil. C to i tak pisac w nim sie nie da.Jedna poprawka: nowa wersja WinAVR jak najbardziej działa z najnowszymi AVRStudio - generuje pliki ExtCoff.chyba najpopularniejsza jest integracja z avrstudio (versje ok. 3.53, z nowszysmi nie dziala)
Pozdrawiam
-
- -
- Posty:175
- Rejestracja:10 paź 2003, o 20:44
- Lokalizacja:Białystok
- Kontaktowanie:
Jest jak było - nadal do pisania i kompilacji potrzebne jest dodatkowe środowisko. Tylko jedna istotna poprawka : obecnie AvrStudio potrafi wczytywać bezpośrednio plik obiektowy avr-gcc utworzony w formacie elf/dwarf2 . Do tego wymagane są najnowsze wersje :wiec najnowsze AvrStudio potrafi wywoływać zewnętrzny kompilator C? Do wersji 4.10 z tego co wiem nie umialo.
Same pliki ExtCoff pozwalaja chyba jedynie na to, ze w AvrStudio mozna debugowac projekty skompilowane pod WinAvr
lipcowe WinAvr i poprawki do studia ze strony www.atmel.no/beta_ware.
Parser elf/dwarf jest wprawdzie jeszcze w fazie beta ale już nieźle wyczyszczonej i dopracowanej. To daje sporo więcej możliwości niż coff ( zresztą autor konwertera elfcoff zapowiedział, że w związku z takim obrotem sytuacji nie będzie kontynuować prac nad ulepszaniem konwertera ).
Pozdrowienia Jurek S.
WinAVR - jest baaardzo prosty !
Dla początkujących zmajstrowałem tutoriala.
Zajrzyj na www.patron.net.pl/AVRintropl.htm
Zajrzyj na www.patron.net.pl/AVRintropl.htm
Re: WinAVR - jest baaardzo prosty !
Wyglada na pierwszy rzut oka fajnie, ale rzuc lepiej poszczegolne tematy na oddziene html-e. Wszystko na jednej stronce z tyloma obrazkami laduje sie dosc powoli, nawet przy calkiem szybkim laczu.Dla początkujących zmajstrowałem tutoriala.
Zajrzyj na www.patron.net.pl/AVRintropl.htm
-
- -
- Posty:175
- Rejestracja:10 paź 2003, o 20:44
- Lokalizacja:Białystok
- Kontaktowanie:
Re: WinAVR - jest baaardzo prosty !
Fajne !Dla początkujących zmajstrowałem tutoriala.
Zajrzyj na www.patron.net.pl/AVRintropl.htm
Jedna poprawka:
akurat atmega 8 ma dość paskudny błąd - wewnętrznie zwarte
Vcc i AVcc - wszelkie filtrowanie zasilania analogowego mija się
z celem
AFAIK Atmel chyba nie zamierza tego poprawiać
Regards Jurek S.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości