-
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
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
Najnowsze wątki
- 2024-12-25 Białystok => Delphi Programmer <=
- 2024-12-25 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-25 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2024-12-25 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2024-12-24 Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- 2024-12-23 Przedłużacz USB-C działa w połowie
- 2024-12-24 Cicha noc...
- 2024-12-24 Gdańsk => Software .Net Developer <=
- 2024-12-23 Opole => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i Ka
- 2024-12-23 Łódź => Architekt rozwiązań (doświadczenie w obszarze Java, AWS)
- 2024-12-23 Kraków => System Architect (Java background) <=
- 2024-12-23 Poseł Ryszard Petru w Biedronce
- 2024-12-23 Riga => Specjalista ds. public relations <=
- 2024-12-23 Łódź => Specjalista ds. Sprzedaży <=
- 2024-12-23 Kraków => International Freight Forwarder <=