96Boards is an open hardware platform specification for 32-bit and 64-bit processors boards (64+32 = 96), but so far only 64-bit board have been launched or announced, and 32-bit boards were missing from the equation. Freescale will soon change that as they’ve partnered with Arrow Electronics on a 96Boards compliant board powered by Freescale i.MX7 Dual due to be released at the same time as i.MX7 enters mass production, which is scheduled for November 2015.

Freescale i.MX6 96Boards (MCIMX7 ?) preliminary specifications:

SoC – Freescale i.MX 7Dual with two ARM Cortex A7 cores @ 1.0 GHz, one ARM Cortex M4 core @ 266 MHz, and a 2D image processing engine (no 3D GPU)

System Memory – TBD (Probably 512MB or 1GB RAM)

Storage – micro SD card slot up to 64GB + flash? (TBC)

Video Output – HDMI connector + DSI via HS expansion header

Connectivity – Wi-Fi 802.11g/n and Bluetooth 4.0 LE (Qualcomm Atheros module)

USB – 2x USB 2.0 host ports, 2x micro USB (OTG?) ports

Camera – CSI interface via HS expansion header

Expansion headers as per 96Boards CE specifications 40-pin LS (Low Speed) Expansion connector – 2x UART, 2x I2C, GPIOs, SPI, Audio, reset, 1.8V and GND, as wekk as 5V/12V cooling fan support HS (High Speed) Expansion connector – DSI, CSI, SDIO, USB, etc…

Power Supply – 8-18V / 2A as per 96Boards CE specification (Linear Technologies solution)

Dimensions – 85x54x12 mm

Freescale i.MX7 supports both Linux and Android, but the latter is probably limited since there’s no proper GPU, with only some 2D acceleration. I found out about the board in a video recently uploaded to YouTube by Freescale.

The board is expected by the end of the year, and no pricing information has been announced so far.