Preface
The meta-tq layer extends the Yocto Project's reference system Poky to provide support for a selection of TQ Embedded CPU Modules, including the @mod_name@.
It uses the same codebase as the PTXdist based TQ Linux BSPs and therefore provides the same versions of U-Boot and Linux kernel, but doesn't define a specific root filesystem configuration.
The instructions on this page refer to the BSP and ancillary tools listed in the following table:
BSP Revision | @bsp_rev@ |
---|---|
meta-tq release | @yocto_rel_branch@.@mod_name_mtq@.BSP.SW.@bsp_rev@ |
Yocto Project / Poky Release | @yocto_rel_ver_major@.@yocto_rel_ver_minor@ - @yocto_rel_name@ |
Target machine1) | @mtq_machines@ |
U-Boot | @uboot_version@ |
Linux Kernel | @linux_kernel@ |
For further details regarding Yocto Project @yocto_rel_ver_major@.@yocto_rel_ver_minor@ - @yocto_rel_name@ please refer to its official documentation.
Prerequisites
Yocto Project / Poky requires a Linux build host, so first of all you need a development workstation (or a virtual machine2)) with a (preferably) recent Linux distribution installed.
Please refer to section Compatible Linux Distribution of the Yocto Project Quick Start for supported linux distributions and section Build Host Packages for required build host packages for those distributions.
Although not required by Yocto Project / Poky, we also recommend to configure and run a tftp server (for image download / update) and an nfs server (for network mounted root filesystem) on your development host.
Yocto Project / Poky set-up
The Yocto Project Quick Start document explains how to set up Yocto Project / Poky and how to build images using the meta-intel layer. Using this as a guideline, the following table describes how to use the ci-meta-tq layer for the @stk_name@.
Section | Remarks / Instructions for ci-meta-tq & @stk_name@ |
---|---|
Welcome! | Introduction and basic information about the Yocto Project |
Setting Up to Use the Yocto Project | Description of basic requirements for using the Yocto Project (also cf. Prerequisites above) |
Building Your Images |
This section provides step-by-step instructions for @stk_name@.
Building an Image for Hardware1. Create a Local Copy of @mtq_repos@ $ git clone --branch=@yocto_rel_branch@@yocto_rel_branch_module@ --recurse-submodules https://github.com/tq-systems/ci-meta-tq.git The following line has to be added to your local.conf file, when building BSP REV.0007 or later. INHERIT_remove = "own-mirrors" 2. Configure the Build3): $ cd ci-meta-tq $ source fsl-setup-release.sh -b @mod_name_code@_build -e wayland $ echo 'MACHINE = "@mtq_machine_default@"' >> conf/local.conf 3. Build an Image for @stk_name@: $ bitbake @mtq_image@
resulting image is $ sudo dd if=tmp/deploy/images/@mtq_machine_default@/@mtq_image@-@mtq_machine_default@.wic of=TARGET_DEVICE 5. Boot the @stk_name@ from SD card (cf. @mb_name@ DIP switch settings) |
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.