QnxScreen BSP: Prerequisites
Hardware:
NXP_i.MX8DXP/DX board
CGI Studio has been tested on NXP_i.MX8DXP/DX custom board.
Raspberry Pi BCM2711 R-PI4
CGI Studio has been tested on Raspberry Pi 4 board.
CMake
In order to build Candera, the Meta build system CMake needs to be installed with at least version mentioned here.
CMake is able to create the cross compilation make files that can be used with QNX compiler.
Ninja
To allow cross compilation with makefiles, MinGW 4.2.1 (Ninja 1.9.0) was used for this release.
QNX Toolchain
The build tool chain is not part of the delivery. QNX driver and tools have to be obtained directly from QNX and installed according to their installation guide.
NXP_i.MX8DXP/DX board
CGI Studio was tested with QNX Software Center with installed QNX® Software Development Platform 7.0, QNX Momentics® IDE (Windows 64-bit) ver. 7.0.4.201905030129 Build 18
Compiler/s used for this release aarch64-unknown-nto-qnx7.0.0-gcc-5.4.0 and aarch64-unknown-nto-qnx7.0.0-g++-5.4.0.
Raspberry Pi BCM2711 R-PI4
CGI Studio was tested with QNX Software Center with installed QNX® Software Development Platform 7.1, Momentics® Integrated Development Environment (Windows 64-bit) ver. 7.1.2.v202203081633
Compiler/s used for this release aarch64-unknown-nto-qnx7.1.0-gcc-8.3.0 and aarch64-unknown-nto-qnx7.1.0-g++-8.3.0.
QNX Momentics
The QNX Momentics IDE was used in order to connect to the target board, with the use of an ethernet cable, and a IP connection. Connecting with QNX Momentics IDE is necessary for loading the application, the solution asset, along with other required libraries, on target.