Skip to main content

iMX6 Linux ARM: Prerequisites

Hardware: Freescale iMX6 SABRE

CGI Studio has been tested on Freescale iMX6 SABRE Lite and Automotive Infotainment

Linux Board Support Package (BSP)

The Freescale Release BSP imx-3.14.38-6QP_ga was used for SABRE Automotive Infotainment. For SABRE Lite and commercial projects the FSL Community BSP is recommended. For integration the BSP based on the fido branch (poky 1.8.1) was used (see https://github.com/Freescale/fsl-community-bsp-platform). To understand the differences between the two BSP releases please refer to https://freescale.github.io/doc/release-notes/1.8/index.html#the-differences-between-project-name-and-freescale-release-name

Vivante Graphics Driver for Linux

CGI Studio was integrated and tested on top of the drivers included in the above mentioned BSPs (gpu-viv version 5.0.11)

CMake

In order to generate makefiles for building Candera applications, the Meta build system CMake needs to be installed with at least version 3.5.2.

Known Issues

Intitialising vectors in shaders like, e.g. vec3 xyz = new vec3(0.0) in some cases leads to unexpected behaviour. Workaround: initialise with vec3 xyz = new vec3(0.0, 0.0, 0.0);