Vyvojova deska pro ARM
Michal HW
michalgregor@centrum.cz
Čtvrtek Červen 19 16:15:31 CEST 2008
Jen takova myslenka, umi zapsat do pameti DMA i chyby UARTU? Chci vedet kde se v toku dat vyskytla chyba jako FE, OE a timeout...
Michal Gregor
----- Original Message -----
From: Jiri Bezstarosti
To: HW-news
Sent: Thursday, June 19, 2008 4:02 PM
Subject: Re: Vyvojova deska pro ARM
RTOS pro ARM existuje take a take na ARM muze bezet uCLinux a nebo Linux
(podle typu). Treba u AT91SAM7Sxxx jsou prima DMA kanaly, kde prikladem
zapnete nabirani z ADC do pameti od do a ono to zarve, az je hotovo.
Stejne tak dalsi periferie. Takze to dost uvolnuje ruce samotnemu
procesoru od mnoha veci, ktere by musely jinak bezet jako by v jinem
vlakne. S prerusenim u ARM problem neni, takze s multitaskingem jako
takovym take ne.
Pokud udelate co pisete, tedy pustite nejake prubehy na PWM, zacnete
busit tam a zpet po UARTech a nabirat ADC a jeste muzem i neco pridat,
nema ARM jadro v AT91SAM7Sxxx prakticky zadnou praci - tohle zvladnou
DMA prenosy samy, takze se jen v prerusenich postara, aby stale bylo v
pameti od kud kam a co ;).
--
Jiri Bezstarosti
Michal HW napsal(a):
> Jeste bych se zeptal jaka je podpora u ARMu pro vicevlaknove aplikace.
> Napriklad jedno vlakno obsluha USB, dalsi sitove sluzby, dalsi data z
> UARTu...
> Na PICu mam jednoduchy RTOS, v podstate na tom neni nic sloziteho -
> rozsekani programu na male useky. Ale u prevzatych knihoven to neni
> realne, bude to chtiit nejaky lepsi system.
> Ono je pekne tam dat "kanon na vrabce", ale je to skutecne lespi?
> Stejne se to musi poradne vyzkouset, jestli to skutecne stiha pri
> plnem zatizeni. Pustit data do vsech UARTu, AD, spustit PWM a sledovat
> co se bude dit. Staci jedna spatne napsana knihovna a vykon je v haji.
> Mne se to stalo u PIC18 od Hitechu. Printf sezral 80mS na vypsani par
> cisel.
>
> Michal Gregor
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@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/20080619/ea490475/attachment-0002.htm
Další informace o konferenci Hw-list