Single Board Computer SBC NXP i.MX6 Quad ARM Cortex-A9, 16GB RAM, 32GB FLASH
Processor is NXP Arm Cortex A9 i.MX6Q 4 core 32 bit 1.0ghz. There is one Samsung 32GB flash chip. Board appears to be 5V run off a barrel plug. The other "ribbon" style connections I do not know where to begin.