Augie Mattheiss
|
IPC of 1 PPS IRQ architecture trades
|
Augie Mattheiss
07/07/2008 5:04 PM
post10135
|
IPC of 1 PPS IRQ architecture trades
I would like a nice multi-process architecture where I distribute a 1 PPS event across one or more processes (plug-ins
that may or may not exist depending on test configuration at the moment) and for the processes to collect and operate on
data synchronously with a hardware 1 PPS event/interrupt. Does anyone have any thoughts on which mechanism would be
most appropriate? Delays are not critical as long as they are less then 10's of mS. One process would have a real ISR
that would "broadcast" using one or more of the following:
1) MsgSend
2) MsgSendPulse
3) Software Interrupt (InterruptWait())
4) sigevent
Getting the hardware IRQ isn't an issue it is the uncertainty of what all the trade-offs are and which mechanisms would
best fit a dynamic process set where various processes are loaded depending on system test conditions. Also, not sure
what the trade-offs are for having a real Resource Manager vice not having on. It doesn't seem like I need a RM, though
. All thoughts greatly appreciated.
|
|
|