[elektro] RTOS kerdes
Rancz Lajos
csiga at fosch.com
Tue May 27 13:34:39 CEST 2008
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]
>
More information about the Elektro
mailing list