Waiting for multiple events
joel.sherrill at OARcorp.com
Tue Nov 29 17:21:33 UTC 2011
On 11/29/2011 11:11 AM, Sergei Organov wrote:
> Peter Dufault<dufault at hda.com> writes:
>> On Nov 29, 2011, at 10:32 , Mogens Dybæk Christensen wrote:
>>> That will require manual modification of approx. 25 source files, so
>>> it is possible. The original idea was just to replace the OS
>>> wrapper, but the footprint seems too different.
>> Can you describe the interface you want to wrap? I googled RTXC but
>> the "semaphore list" interface wasn't clear. Maybe someone can then
>> suggest a POSIXY or RTEMS way of wrapping it.
> Well, POSIXy way of waiting for arbitrary complex condition(s) is
> 'condvar', but POSIX itself has no notion of interrupts, so only if
> RTEMS provides corresponding extension(s) (signaling condvar from ISR)
> will it be useful in the context of OP question.
Every core thread operating that unblocks is supposed to be safe
from an ISR.
FWIW I like sending events or messages from interrupts personally.
> -- Sergei.
> rtems-users mailing list
> rtems-users at rtems.org
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the users