-
Data: 2011-01-08 08:39:55
Temat: Re: dołączanie biblioteki GLCD_KS0108 do Win AVR
Od: Tom <t...@n...spam.invalid> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 8/01/2011 2:22 AM, 4CX250 wrote:
> Użytkownik "Konop" <k...@g...pl> napisał w wiadomości
news:ig7bcp$b15$1@inews.gazeta.pl...
>
>> No a teraz do rzeczy - AVR Studio korzysta także z WinAVR
>
> Czy owe korzystanie jest samopylne czy trzeba coś gdzieś poustawiać?
Ogolnie jesli zainstalujesz WinAVR a potem AVR Studio to Studio wykrywa WinAVR i
uzywa automatycznie.
> W AVR Studio mam narazie problem że coś zacina się czasem na dłuższą chwilą i to
mnie irytuje.
> Musze znaleźć przyczynę.
WinAVR przestal byc rozwijany okolo rok temu, ci sami ludzie tearz rozwijaja
atmelowska wersje WinAVR nazywana AVR Toolchain. Jesli chcesz miec najnowsza wersje
(co Tobie radze jesli nie uzywasz starego kodu) to wejdz na:
http://www.atmel.com/dyn/products/tools_card.asp?too
l_id=2725
sciagnij i zainstaluj:
AVR Studio 4.18 (build 684) (116 MB, updated 11/09)
AVR Studio 4.18 SP3 (b716) (31 MB, updated 9/10)
AVR Toolchain Installer (87 MB, updated 9/10) For use with AVR Studio 4.18 SP3
Jesli nie chcesz bawic sie w makefile to uzywaj AVR Studio od poczatku do robienia
projektow, tworzysz nowy projekt (menu Project -> New Project) i wybierasz typ AVR
GCC. AVR Studio zajmie sie detalami jak makefile, musisz tylko dodac wszystkie pliki
do projektu.
Jesli chodzi o biblioteki to osobiscie kopiuje biblioteke do katalogu projektu (razem
z moim kodem). Nie jest to na pewno "jedyna sluszna droga" i mozesz robic jak Ci
pasuje ale tak mnie zycie nauczylo i odpowiada mi to z kilku wzgledow, miedzy innymi:
-mam pewnosc ze moj kod i biblioteka w danej wersji sa przetestowane, wspolpracuja ze
soba i kompiluje sie bez bledow. Jak masz jedna kopie biblioteki i zmienisz na
nowsza/inna wersje moze nie dzialac (to nie jest najgorsze, przynajmniej wiesz na
czym stoisz) lub dzialac troche inaczej (o czym przewaznie dowiadujesz sie od
wkur**ch uzytkownikow).
-jak robie backup to musze sie martwic tylko o moj katalog projektu, mam tam wszystko
do odtworzenia calego projektu (trzymam tez tam informacje jaka wersja WinAVR zostala
uzyta). Jak po kilku latach chcesz cos szybko zmienic to moze sie okazac ze
najnowsza, aktualna wersja WinAVR nie kompiluje Twojego kodu tak samo albo nie
kompiluje w ogole. Jak masz oryginalny kod (kompletnie z bibliotekami) i ta sama
makefile, kompilujesz ta sama wersja WinAVR to masz gwarancje ze mozesz odtworzyc
projekt i cos zmienic jak potrzeba.
-czasem potrzebuje zmienic/przystosowac biblioteke do moich potrzeb, jesli mialbym
tylko jedna kopie wspolna dla wszystkich projektow to prawdopodobnie te zmiany sp***y
inne projekty.
>> z tych samych narzędzi (o ile piszesz w C, bo możesz pisać też w Assemblerze i
wtedy AVR Studio radzi sobie sam). Tyle tylko, że WinAVR wtedy sam dba o stworzenie
Makefile itp. Jeśli dodasz do projektu plik np. Ks0108-AVR.c, od razu wpis o tym
znajdzie się w Makefile i wszystko się poprawnie skompiluje. Dlatego na początek
polecam korzystać z AVR Studio :)...
>
> To jest rzeczywiście dobry argument aby z niego korzystać.
> Narazie motam się jeszcze gdyż tak naprawdę chodzi mi o poznanie samego c w sobie.
>
> Marek
Tomek
Następne wpisy z tego wątku
- 08.01.11 17:33 4CX250
- 08.01.11 17:37 Sebastian Biały
- 09.01.11 11:49 4CX250
Najnowsze wątki z tej grupy
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
Najnowsze wątki
- 2025-02-25 Tak wiem.... To oczywiste ale jak oni dzisiaj dziadują na materiale
- 2025-02-25 rozliczenia policji
- 2025-02-25 Echhhhhh. Marzy mi się SWAP Audi A2 z 1.8 T ;-)
- 2025-02-25 Warszawa => Analityk Biznesowo-Systemowy <=
- 2025-02-25 Warszawa => SQL Developer <=
- 2025-02-25 Zbigniew Ziobro śmie sugerować "niedostatki niezawisłości" sędzi (wątpliwości co do bezstronności)
- 2025-02-25 Kraków => DevOps Engineer (Junior/Regular) <=
- 2025-02-25 Kraków => Front-end Developer <=
- 2025-02-25 Szpital
- 2025-02-24 Gniazdo + wtyk
- 2025-02-24 Dyrektor Toyoty miał rację. Elektryki to ślepa uliczka
- 2025-02-24 Białystok => System Architect (Java background) <=
- 2025-02-24 Białystok => System Architect (background deweloperski w Java) <=
- 2025-02-24 Białystok => Solution Architect (Java background) <=
- 2025-02-24 Warszawa => Data Engineer (Tech Leader) <=