[elektro] FreeRTOS periferia muveletek vedelme
Moravcsik Szilard
levlista.mszilard at gmail.com
Mon Dec 21 17:27:38 CET 2015
2015.12.21. 16:47 keltezéssel, hg12345 írta:
> Ha biztosra akarsz menni, akkor az IT megszakítás szintet, magasabbra állítod mint az RTOS alapidő IT-jét.
> Amúgy állítható a task szintje is.
>
Ez azt jelenti, hogy egy taskot megszakíthasson az IRQ, de az IRQ-t ne
szakíthassa meg egy taskváltás (ütemező), ha jól értem?
Üdv:
Szilárd
> Moravcsik Szilard <levlista.mszilard at gmail.com> írta:
>> Sziasztok!
>>
>> Egyáltalán nem használtam még RTOS-t, ezért lehet, hogy butaságot kérdezek.
>>
>> Szóval hogyan lehet megoldani egy taskban, hogy egy perifériával történő
>> kommunikációt illetve elemi műveletsort (USART, I2C, SPI, EEPROM
>> írás/olvasás, stb.) ne szakítson meg egy rosszkor jött task váltás?
>>
>> Régóta készülök lelkiekben a címbeli RTOS-szal történő megismerkedésre,
>> de elég sok a homályos dolog vele kapcsolatban.
>>
>> Egyébként a tanuló hardver elsősorban STM32F4xx Discovery vagy Nucleo
>> lesz. Talán AVR xmegával is eljátszanék: xmega384C3 Xplained, 32kB RAM,
>> 384kB flash, DMA-k, 32MHz belső órajel, szóval hátha bírná az RTOS-t... :)).
>>
>> Üdv:
>> Szilárd
>>
>> U.i.:
>> A ChibiOS nevű RTOS-t ismeri valaki? Érdemes lenne inkább annak
>> megtanulásába fektetni az energiát, szemben a FreeRTOS-szal?
>>
>>
>> ---
>> A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
>> https://www.avast.com/antivirus
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
---
A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
https://www.avast.com/antivirus
More information about the Elektro
mailing list