I have an application where I want to be able to fire 3-4 pi cameras at exactly (or very nearly exactly, like low ms range) the same time with my Pi and perhaps two linked Pi Zeros. They will be in very close proximity (inches) so physical wiring between them is assumed.
My concern is latency between command and firing, even if using an interrupt.
Another concern is image storage/processing time between a 3B+ and a Zero W. will the 3B+ need to wait for the daughter boards to catch up. I'm not talking about taking multiple shots per second or anything. 5 seconds between shots could suffice, maybe more. How would the mother unit know when the daughter units are freed up? This might be a moot point if I space the photos out appropriately.
Also, what is advisability of hooking the two daughter boards to the same pin outs on the mother unit?
What all non-essential modules could I remove from the Rasbian OS to minimize or eliminate the possibility of some unwanted process taking resources when I'd like the boards focusing on the photography?