[elektro] RTOS kerdes
Fuzesi Arnold
arnold.fuzesi.lista at gmail.com
Tue May 27 14:01:33 CEST 2008
Igen, az... :)
Tapasztalat, ellenjavallat van? Korrekt cucc? (Annak nez ki...)
Driveren?! Olyan progi részleteket amit több taszkból is el kell tudjak
érni...okosan kizárva az egyidejű hozzáférést stb.
TCP/IP stack, SD kartya kezeles FAT stb. ilyesmit.
Arnold
----- Original Message -----
From: "Rancz Lajos" <csiga at fosch.com>
To: <elektro at tesla.hu>
Sent: 2008. május 27. 13:34
Subject: Re: [elektro] RTOS kerdes
Helló!
Az elnevezésekből gondolom FreeRTOS lesz az áldozat :-) Sztem ez a
co-rutin igazából az ő találmányuk, nem nagyon láttam ilyesmit máshol.
Alapvetően process-t és threadet szoktak megkülönböztetni, az alapvető
különbség, hogy a processeknek külön, egymástól védett memóriaterületei
vannak, míg a szálaknak nem (ugyanazon processek szálai elérik egymás
változóit). Ahogy emlékszem a co-rution az vmiféle butított task, közös
stackkel. Driveren mit értesz? IRQ-k queue-kon keresztül kommunikálnak a
szálakkal, van erre spec. függvény, ami leehtővé teszi ezt.
Üdv,
Lajos
Fuzesi Arnold írta:
> Mi is a kulonbseg co-routine es a task kozott pontosan?!
> Piszokul elfelejtettem :-(
> Jegyzeteim meg otthon, neten meg "halandzsát" találtam csak hirtelen.
>
> Illetve ha drivert (pl TCP/IP, SDcard / FAT stb) akarok egy RTOS ala
> csempészni akkor azt hogy szokás?!
>
> Sima Task-kent beteszem és kész...agyonszemaforozva hogy egyszerre csak
> egy
> masik task tudja elerni, vagy maskepp illik ezt?!
> Queue-n keresztül? Hogy is csinaljak a nagyok?
>
> uC-ről beszélünk, elég végesek az erőforrások..
>
> Köszi,
> Arnold
>
> -----------------------------------------
> elektro[-flame|-etc]
>
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list