Yocto - qtec/build-qt5022-core GitHub Wiki

Yocto

The Yocto Project is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded products regardless of the hardware architecture.

Qtechnology is a proud participant organisation of Yocto Poject.

We provide a Yocto layer and a reference distribution with all of our cameras.

Generating a bootable media from sources

With our reference distribution you can compile from sources a bootable media for your camera. All you need is a X86_64 computer running Debian Linux 8.6 with at least 100 GiB of free space.

  • Clone the meta-qtec-core and its submodules
git clone https://github.com/qtec/build-qt5022-core.git
cd build-qt5022-core/
git submodule update --init
  • Launch the build
source oe-init-build-env
bitbake qtec-core-dev-image
  • After some hours of build the following files will be generated:
tmp/deploy/images/qt5022-fglrx/qtec-core-dev-image-qt5022-fglrx.tar.gz
tmp/deploy/images/qt5022-fglrx/bootx64.efi
../repo/qtec-core/scripts/buildqt5022image

Using the Qtec layer

We provide a Yocto layer with all the kernel drivers, libraries and applications needed to use the camera. This layer may be used in combination with other layers to extend the capability of the camera

Security Updates

The reference distro is provided as a starting point for your projects. We discourage its use on the field unless you actively apply all the security updates from meta-oe and yocto project.

Documentation and support

Yocto project is extensively documented on their website, including a quickstart guide.

If you need support there is a number of organisations that can help you. In particular, we can recommend Mentor Graphics. On this webinar you can see our cameras running running Mentor Embedded Linux. Contact them for more information.