ethernet s IP
Petr Labaj
labaj na volny.cz
Pátek Říjen 10 14:32:12 CEST 2014
Ano, pokud je obsluha Ethernetu to hlavní, případně to jediné co
dané zařízení dělá, tak pak to jde. Ale pokud má dané zařízení
poněkud "vyšší poslání", tak je to značně omezující.
Pokud by byl hlavní komunikační kanál třeba UART, tak tam taky
snad člověk automaticky sáhne po použití IRQ, i když by to mohl
pollovat.
I když vlastně nevím - mám pocit, že jsem někdy v dřevních dobách
projektu Arduino četl, že tam se primárně všechno jede v nějakém
loopu bez použití IRQ. Ale možná to byla jenom pomluva, nevím.
PL
**********************************
From: "Pavel Brychta" <pavel.brychta na duhasys.eu>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Friday, October 10, 2014 2:21 PM
Subject: Re: ethernet s IP
Otázkou je, jaký by to mělo smysl - ENC28J60 používám, po počátečních
problémech (viz errata, která k zrovna tomuhle čipu není malá) mám odladěnou
verzi ovladače, kterou kopíruji. Mikroprocesor není přetížený, aby bylo
nutné reagovat na IRQ, RAM paměti taky nemá nazbyt, aby pod přerušením
vyčítal pakety do bufferů, takže použití IRQ mi nic nepřinese...
Pavel Brychta
-----Původní zpráva-----
From: Petr Labaj
Sent: Friday, October 10, 2014 2:09 PM
To: HW-news
Subject: Re: ethernet s IP
Jasně, jde to i tím pollingem.
Ale ten chip za IRQ umí zatáhnout, všechny ty moduly ho
mají vyvedený. Takže je to jenom o tom, že programátorovi
se to nechtělo psát, a od té doby to ostatní kopírují.
A to jsou tu lidé, kteří za odpoledne napíšou jednoduchý
IP stack. Takže za nějaká 3 odpoledne by napsali pořádný,
a problem s pollingem by zmizel.
PL
***************************
From: "Jaroslav Buchta" <jaroslav.buchta na hascomp.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Friday, October 10, 2014 6:17 AM
Subject: Re: ethernet s IP
Pro casove nekriticke aplikace se to zas tak casto olizovat nemusi, ten
modul ma jen 10Mb
Kazdopadne za nejakych 60Kc je to zajimavy modul, za to se normalne
sezene jen ten RJ45 konektor s trafem ;-)
Dne 10. 10. 2014 0:09, Petr Labaj napsal(a):
> Vždycky když vidím použitý modul s ENC28J60 mě překvapí,
> že autor nepoužil IRQ. To už je u těchto modulů tradice.
> Takže to skutečně všechny ty aplikace tráví téměř veškerý svůj
> strojový čas pollingem? Není to trochu škoda?
>
> PL
Další informace o konferenci Hw-list