Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - IPC of 1 PPS IRQ architecture trades: (1 Item)
   
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.