=?iso-8859-2?q?Pocz=B1tki?= z avr-libc, avr-gcc pod Linuksem



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "voice" <po.co_at_nospam_komu.dzis>
Subject: =?iso-8859-2?q?Pocz=B1tki?= z avr-libc, avr-gcc pod Linuksem
Date: Tue, 20 Jan 2004 13:38:51 +0100


Witam!

Przymierzam się do programowania AVRów pod Linuksem. Zanim jednak zacznę
rzeźbić w hardłerze czytam różne manulale, FAQi, tutoriale...

Jednak w żadnym z nich nie jest konkretnie powiedziane co należy i co
przydałoby się mieć zainstalowane w systemie.

Z tego co wywnioskowałem ze stron www konieczne są:
* avr-gcc - kompilator
* avr-libc - zestaw bibliotek
* uisp - programator

Czy jeszcze coś mi potrzeba? Może przydałby się jakiś symulator? ...żeby
zbyt szybko nie zniszczyć procka -- 1000 zapisów to dla początkującego
pestka! ;) Może jakiś debugger?

Bardzo proszę o rady. I linki.

Pozdrawiam,
Przemek

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Artur Lipowski <LAL_at_nospam_pro.onet.pl>
Subject: Re: =?ISO-8859-2?Q?Pocz=B1tki_z_avr-libc=2C_avr-gcc_pod_?=
Date: Tue, 20 Jan 2004 14:03:21 +0100


voice wrote:
Z tego co wywnioskowałem ze stron www konieczne są:
* avr-gcc - kompilator
* avr-libc - zestaw bibliotek
* uisp - programator

Musisz jeszcze mieć zainstalowane avr-binutils.
Ewentualnie avrdude zamiast uisp - wydaje się, że avrdude jest bardziej
rozwojowy.

Czy jeszcze coś mi potrzeba? Może przydałby się jakiś symulator? ...żeby
Np. VMlab (+ wine), ale symulatory to dla mięczaków 8-)

zbyt szybko nie zniszczyć procka -- 1000 zapisów to dla początkującego
W nowszych typach 10000.

pestka! ;) Może jakiś debugger?
JTAG ICE + gdb + graficzna nakładka (insight, ddd)

Jeżeli Cię na to stać to polecam zakup STK500, no chyba, że masz jakiś
inny programtor równoległy do AVR to ewentualnie można kupić inną tańszą
karte prototypową np. z Propoxu.

Sporo odpowiedzi znajdziesz przeglądając forum AVR GCC na www.AVRFreaks.net

Pozdrawiam,
--
Artur Lipowski

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "voice" <po.co_at_nospam_komu.dzis>
Subject: Re: =?iso-8859-2?q?Pocz=B1tki?= z avr-libc, avr-gcc pod Linuksem
Date: Tue, 20 Jan 2004 15:23:42 +0100


pestka! ;) Może jakiś debugger?
JTAG ICE + gdb + graficzna nakładka (insight, ddd)

JTAG ICE to z tego co widzę na www.atmel.com jest dla serii ATmega.
A jeśli chciałbym zająć sie 2313 albo 8535?

Jeżeli Cię na to stać to polecam zakup STK500, no chyba, że masz
jakiś inny programtor równoległy do AVR to ewentualnie można kupić
inną tańszą karte prototypową np. z Propoxu.

Na razie zamierzam połączyć procek z LPT "na krótko", tak jak to jest
opisane w http://www.bsdhome.com/avrdude/ (pierwszy, najprostszy
programator). A może jednak pokusić się o coś lepszego?

Myślałem, że na początek taki prosty układ mi wystarczy...
W czym przejawia się wyższość kart prototypowych bądź innych programatorów
nad wyżej wymienionym, prostym układem?

Pozdrawiam i dziekuję za ozdew!
Przemek

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Artur Lipowski <LAL_at_nospam_pro.onet.pl>
Subject: Re: =?ISO-8859-2?Q?Pocz=B1tki_z_avr-libc=2C_avr-gcc_pod_?=
Date: Tue, 20 Jan 2004 15:48:39 +0100


voice wrote:
A jeśli chciałbym zająć sie 2313 albo 8535?
To znaczy, że jesteś historykiem techniki, bo to są wycofywane typy 8-)
A tak naprawdę, to przy takich małych prockach da się zwykle zrezygnować
z ICE, bo program daje się w miarę łatwo ogarnąć w myślach.

Na razie zamierzam połączyć procek z LPT "na krótko", tak jak to jest
opisane w http://www.bsdhome.com/avrdude/ (pierwszy, najprostszy
programator). A może jednak pokusić się o coś lepszego?
Przynajmniej coś z buforem 244, np. STK200/300:
http://www.lancos.com/prog.html#hardware

Myślałem, że na początek taki prosty układ mi wystarczy...
Wystarczy, ale z czasem apetyt rośnie. Jeśli nie masz to przynajmniej
zainwestuj w dużą płytkę połączeniową (tzw. breadboard), np.:
http://www.tme.pl/katalog/artykuly.phtml?id_g=47&id_p=7&f_radio=

W czym przejawia się wyższość kart prototypowych bądź innych programatorów
nad wyżej wymienionym, prostym układem?
STK500 ma jedną istotna zaletę - programuje (też) w trybie
wysokonapięciowym, co może się przydać jeżeli chcemy wykorzystać
wszystkie piny w "maluchach" np. tiny12 lub "zreanimować" procek, po
złym zaprogramowaniu fuse-ów.

Pozdrawiam,
--
Artur Lipowski

========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Stanisz <mstanisz_at_nospam_poczta.bzdury.onet.pl>
Subject: Re: =?iso-8859-2?Q?Pocz=B1tki?= z avr-libc, avr-gcc pod Linuksem
Date: 20 Jan 2004 14:51:52 GMT


W artykule <pan.2004.01.20.14.23.35.505515_at_nospam_komu.dzis> voice napisal(a):
Na razie zamierzam połączyć procek z LPT "na krótko", tak jak to jest
opisane w http://www.bsdhome.com/avrdude/ (pierwszy, najprostszy
programator). A może jednak pokusić się o coś lepszego?

Po cichu ci powiem, że ja takiego używam ;-) I ciągle nie mogę się
zebrać, żeby ten bufor tam wstawić...

Myślałem, że na początek taki prosty układ mi wystarczy...
W czym przejawia się wyższość kart prototypowych bądź innych programatorów
nad wyżej wymienionym, prostym układem?

Ceną. Bezpieczeństwem (proste połączenie jw. może ci ubić port równoległy).
Funkcjonalnością (STK500 i JTAG to znacznie więcej niż tylko programowanie)

Pozdrawiam

Marcin Stanisz
--

"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai