X86J4105 GPIO and Arduino Zero

Is there a more technical description/diagram of this board, e.g. I take it that the 40 pin GPIO is connected to the Celeron and the 28-pin one is connected to the Arduino Zero (I think so 'cos the Getting Started guide “suggests” so for the ARM)?
Also is the only way to communicate, i.e. data transfers, from Celeron to Arduino via a serial port (Having just seen post “ODYSSEY Serials”)? How fast is this? Any DMA? I want to use Linux on Celeron and use Arduino to do hard real time sampling and protocol processing/buffering, before passing to Celeron. Many Thanks.