Do I need to build whole Linux Image again for enabling Qt support in VF61 colibri Linux V2.5

Hello,
I have colibri VF61 with Viola carrier board.
I have flashed prebuilt Linux Image “Colibri_VF_LinuxImageV2.5” (from Toradex’s site) into 512MB NAND on VF61 SOM using SD card.
Now I want to setup Qt cross compilation environment on my Host machine (64 bit Linux 14.04).

**My requirements:

  1. I want to run simple Qt application (No Video, No Images, No Animation) on VF61. But also I want to use Qt5 only (not Qt4).

**My problems:
I referred some webpages “How to set up Qt Creator to cross compile for embedded Linux” .
Still it is not clear to me what exactly I need to do…

I have following questions for above mentioned webpage…

  1. For setting up Qt cross compile environment, do I need to built whole Linux image source code again with Qt???
  2. Nothing is mentioned about Qt source code downloading.
  3. Will final Linux with Qt image will fit into 512MB NAND flash?? (My requirement is mentioned above)
  4. I have to install bitbake. right???
    Please give me some diirections about from where should I start like downloading particular source code etc.
  1. For setting up Qt cross compile environment, do I need to built whole Linux image source code again with Qt???
  2. Nothing is mentioned about Qt source code downloading.*

In order to compile the required Qt libraries, a full OpenEmbedded build environment need to be in place at first refer this. We support Open Embedded aka Yocto build environment for building images/BSP, to enable Qt support one need to build custom image with Qt libraries enabled. Refer this for more information on image customizations.

  1. Will final Linux with Qt image will fit into 512MB NAND flash?? (My requirement is mentioned above)*

Yes!

  1. I have to install bitbake. right??? Please give me some diirections about from where should I start like downloading particular source code etc.*

Refer this article for more information on setting up Open Embedded build environment and building Linux BSPs from scratch.