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 .
The instructions on this page refer to the BSP and ancillary tools listed in the following table:
| BSP Revision | 0004 |
|---|---|
| meta-tq release all releases | https://github.com/tq-systems/ci-meta-tq/releases/tag/ |
| Yocto Project / Poky Release | |
| Target machine | |
| U-Boot | |
| Linux Kernel |
Yocto Project / Poky requires a Linux build host, so first of all you need a development workstation (or a virtual machine) with a Linux distribution installed.
Please refer to section Required Packages for the Build Host 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.
1. Open a new terminal and create a directory for the BSP build e.g. in the home directory and navigate to that directory.
mkdir -p ~/workspace/ cd ~/workspace/
2. Create a local copy of ci-metatq
git clone --recurse-submodules https://github.com/tq-systems/ci-meta-tq.git
3. Checkout BSP release on new local branch.
cd ci-meta-tq git checkout
4. Update git submodules:
git submodule sync git submodule update --init
5. Setup local branch to track the remote branch.
git branch -u origin/
6. Export the environment DISTRO and MACHINE environment variable:
export DISTRO= export MACHINE=
7. Configure the Build:
source setup-environment
source setup-environment _build
8. Build an Image for STKa8MPxL” mod_name=“TQMa8MPxL:
bitbake
Image with IMAGE_FEATURES debug and debug-tweaks enabled to have an open root login for console and ssh for ease of development and testing.
bitbake
Image without IMAGE_FEATURES debug and debug-tweaks enabled. A user login is not allowed with this image, if a login is required, please see poky documentation for extrausers.bbclass
For further information to the TQ image recipes, please refer to the section Image recipes from the meta-dumpling Yocto layer documentation.
meta-dumpling documentation
tmp/deploy/images/.wic
9. Write the Image to an SD-Card
sudo dd if=tmp/deploy/images/.wic of=/dev/<TARGET_DEVICE>
10. Boot the STKa8MPxL” mod_name=“TQMa8MPxL from SD card (cf. DIP switch settings) |