AT91SAM9260 - PWM vs. Ethernet
nesvacil@posys.cz
nesvacil na posys.eu
Středa Červenec 21 12:23:57 CEST 2010
Zdravim,
nemam zkusenosti s RT linuxem a ani s nejakym RT OS pro ARM ... .
Jen jsem u jednoho zarizeni premysel, co nacpat do nejakeho procesoru na
ARM cortex.
Zaver ... i pokud na nejakem jednoduchem OS budu chtit delat rizeni v
realnem case, tak si musim rozmyslet, jak ten cas budu delit mezi
procesy a zda je realne nejake zpracovani v realnem case. Dosel jsem k
nazoru, ze je jednodussi dat do zarizeni podruzne procesory pro realny
cas nebo i pro pouhe odlehceni zpracovani hlavnimu OS (ci hlavni smycce)
v ARM. Nebo to udelat v podruznem procesoru jiz jen proto, abych nemusel
slozite delat bit-bang... . Vubec takova otazka: Bude nejaky proces,
ktery nelze zastavit v preruseni ? Pokud u Vas ten motorek bude otacet s
ventilatorem, tak ok. Ovsem pokud by mel neco obrabet ... ?
Musite si rozmyslet co bude vsechno delat ten AT91SAM9260 a jak se Vam
to v nem bude dobre programovat. Pokud zde napriklad date nejaky Linux,
ktery si obcas swapne neco a zabere cas, tak Vam to treba nemusi vadit.
Zalezi jak rychle budete chtit reagovat ? Jinak nejaky RT linux a to
bude zase nejake omezeni.
Obecne by Vam tim vykonem mel stacit ten procesor pro rizeni motorku,
ale co vsechno v nem budete delat ? Kolik Vam to ostatni zabere casu ?
Bude to ostatni mozne prerusit ve zpracovani ci co bude prioritnejsi...
? Bude se vam to dobre napojova, programovat, udrzovat ?
Jirka
Dne 21.7.2010 11:19, Zdeněk Materna napsal(a):
> Myslel jsem nějakou RT variantu Linuxu. Půjde o řízení malých DC motorků.
>
> 2010/7/21 nesvacil na posys.cz <mailto:nesvacil na posys.cz>
> <nesvacil na posys.eu <mailto:nesvacil na posys.eu>>
>
> Zdravim,
> pro nejake realne rizeni je samotna bezna distribuce Linuxu
> problematicka. Pokud Vam nezalezi na casu, jak se rychle zareaguje
> napr. to PWM je na nejake pipatko, tak ano, ale jinak ....
> Ohledne vyvodu by mel bt v DS zapojeni pinu ... s tim Vam neporadim.
>
> Jirka
>
> Dne 21.7.2010 11:00, Zdeněk Materna napsal(a):
>> Zdravím,
>>
>> pokouším se začít pracovat s AT91SAM9260, ale bohužel mi není
>> jasná jedna věc (no, vlastně je jich víc). Timer/counter má tři
>> kanály a každý z nich dva výstupy (TIOAx, TIOBx). Přičemž výstupy
>> A jsou sdílené s piny použitými pro komunikaci s Ethernet PHY. Z
>> DS se mi jeví, že při zapnutí Waveform Operating Mode bude PWM
>> vždy na výstupu TIOA a případně může být i na TIOB. Takže pokud
>> chci používat Ethernet a zároveň generovat PWM, jsem v loji?
>> Pokud ano, jak moc smysluplné je generovat v Linuxu PWM
>> softwarově? Zvažuju, zda raději na desku neposadit nějaké malé
>> AVR, které se postará o PWM, a s ním komunikovat z ARMu třeba
>> přes SPI.
>>
>> Předem děkuji za reakce.
>>
>> Zdeněk Materna
>>
>> .
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored bywww.HW.cz <http://www.HW.cz>
>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20100721/5c201cc9/attachment.htm>
More information about the Hw-list
mailing list