RTOS

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Sun Sep 9 20:26:00 CEST 2007


Hm...
Ez a letiltom a megszakítást és mahinálsz-ot részletezed egy kicsit?
Nehezen tudok most olyat elkepzelni ami fagyast okoz...kivancsi vagyok mi
volt amibe belefutottál.
Kommunikácó alatt mit értesz? Global valtozót, vagy mit?
Mondjuk azt még épp nem néztem hogy tud-e dinamikusan taszkot létrehozni, 
vagy
előre drótozni kell a taszkokat, de nyilvan, gondolom ezert a heap neki meg 
minden.

Portolaskol mibe kellett belenyulni (azt vágom hogy a port.c-be vagymibe)?
Nezegettem (IAR-ra kell), es eleg specko IAR dolgokat hasznal.
Stack pointerbe turkal amit az IAR annak hasznal meg ilyenek.  Kicsit
neccesnek erzem hogy nem ismerem teljesen az IAR mukodeset, és úgy nyúljak
bele.
Vagy doksit olvasok gyorsan rakasra, vagy megkerdezlek. Bocs ha sok
vagyok...
Gyorsan el kene dontenem akarok-e vele vacakolni, megéri-e, vagy nem, és
ehhez kellene kis segítség.

Stack kezelése hogy is megy?
Van egy munka stack, és taszkvaltaskor a watermark-ig azt masolja ki a 
heap-re mentés célzattal?
Mivan ha betelik a heap, hogy kezeli le?

Nem világos még a működése.

Kösz,
A.
----- Original Message -----
From: "Rancz Lajos" <csiga at fosch.com>
To: <elektro at tesla.hu>
Sent: Sunday, September 09, 2007 7:44 PM
Subject: Re: RTOS


Helló!

Fuzesi Arnold wrote:
> Úgyérted stack/buffer túlírás, vmi pointer elcseszés stb.
> Szóval olyan esetben amikor RTOS hijján is fagyna cudarul?
>
Nem, olyan esetben amikor nem korrektül van megírva RTOS szempontból a
szoftver, pl. letiltom a megszakításokat és vmit machinálok, vagy két
taskk nem queue-n keresztül kommunikál hanem egyéb módon, akkor lehet
probléma.

Üdv,
Lajos
> A.
> ----- Original Message ----- 
> From: "Rancz Lajos" <csiga at fosch.com>
> To: <elektro at tesla.hu>
> Sent: Saturday, September 08, 2007 8:24 AM
> Subject: Re: RTOS
>
> A freeRTOS nem fagyott csak olyan
> esetben ha a szálban futó program volt elcseszve.
>
> -----------------------------------------
>           elektro[-flame|-etc]
>

-----------------------------------------
          elektro[-flame|-etc]



More information about the Elektro mailing list