OT to RTOS or not to RTOS, was: Mereni napeti baterie pomoci AVR
Milan
milger na pobox.sk
Pátek Leden 7 16:19:32 CET 2011
Ano, mate pravdu je to iba o pracnosti, bez RTOS to bude treba pracne
testovat "kde som v algoritme a co mam robit dalej na zaklade prijatych
dat".
V priklade som mal este zadefinovat limit na ROM programu tak ze s malym
RTOS to pojde, ale testy "kde prave sme" to natiahnu na nerealizovatelnu
velkost. :-)
Milan
----- Original Message -----
From: "Michal Gregor" <a2x1nptda8 na email.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Friday, January 07, 2011 3:53 PM
Subject: Re: OT to RTOS or not to RTOS, was: Mereni napeti baterie pomoci
AVR
Pujde to vzdy i bez "dospeleho RTOS", jen slozitejsi algoritmy se budou
delat hure.
S mojim "primitivnim RTOS" potrebuji toto:
u16 Uloha - kde prave jsme
Tedy dva byte.
Z "dospelym RTOS" potrebuji navic pamet pro ulozeni stavu vlakna:
akumulator
systemove registry:
- adresa PC
- akumulator
- U PIC vsechny indexove registry: 3x FSR, BSR, TBLRPTR, TABLAT (C je
pouziva a hodne)
- Status - C, OV, atd
- U PICu PRODL, PRODH
- Status byte a bity RTOS
Minimalne 20byte
Michal Gregor
----- Original Message -----
From: "Milan" <milger na pobox.sk>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Friday, January 07, 2011 3:28 PM
Subject: Re: OT to RTOS or not to RTOS, was: Mereni napeti baterie pomoci
AVR
Nejako sme sa zamotali, uz ani nie je jasne kto co tvrdi.
Pripomeniem moj povodny zamer:
Nadefinovat zadanie tak, aby bolo riesitelne iba s RTOS. Vsadil som na
nedostatok RAM na ulozenie stavov dekodovania /tie by sme prave bez RTOS
potrebovali/. S RTOS nie, kazde vlakno si dokaze pockat na data a podla toho
sa algoritmicky rozhodnut.
I ked nie som si isty ci sa mi to podarilo /vymysliet take zadanie myslim/.
Otazka je ci sme nieco take schopni napisat bez RTOS, ak si mozme odlozit
iba jeden udaj, povedzme cislo polohy v algoritme?
Ked sa nad tym zamyslam tak asi ano i ked pisat by som to nechcel...
Milan
----- Original Message -----
From: "Jan Waclawek" <konfera na efton.sk>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Friday, January 07, 2011 3:04 PM
Subject: Re: OT to RTOS or not to RTOS, was: Mereni napeti baterie pomoci
AVR
>Mozno sa nechapeme navzajom, ja nepotrebujem stavove premenne, dokazem sa
>rozhodnut na zaklade kazdeho prijateho B a ulohu zastavim do dalsieho
>prijateho B. S pomocou RTOS to dokazem nezavislo na 3-N ulohach, to je
>prave
>ten rozdiel, normalne bez RTOS potrebujem stavove premenne, aby som vedel
>kde sa mam v tej ktorej ulohe vratit, RTOS pokracuje tam kde zobral
>procesor...
No moment. Ja som napadol Vase tvrdenie, ze *bez RTOS* sa to riesit *neda*;
ale Vy teraz tvrdite, ze *bez* RTOS a so stavovymi premennymi *sa to da* -
no a to je presne to co tvrdim aj ja.
Naviac pod stavovymi premennymi si okrem "polohy" v algoritme (ktora je aj u
Vas, implicitne ako program counter ukladany prepinacom uloh, t.j. RAM na to
tiez treba) aj to, co mate ako lokalne premenne, t.j. napr. kontrolne sucty,
z protokolu vyextrahovane sumy apod.; explicitne som to uviedol ako sucast
stavu ktory treba mat v "rozmnozenej" "stavovej strukture", aby ste ma
nenapadli, ze kvoli tymto sa to bez RTOS neda.
wek
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
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
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list