Table of Contents


Embedded module TQMT104x - Linux BSP documentation



Preface

The TQMT104x Linux BSP is based on the Yocto Project and comes as part of a ready-to-use virtual machine based on Ubuntu 14.04.4 LTS (Lubuntu).

Major features of the virtual machine are

Board Support Package

This page refers to the BSP and ancillary tools listed in the following table:

BSP Revision 0100
Yocto Project 2.0.1
Platform stkt104x
U-Boot 2015.07
Linux kernel 4.4

The TQMT104x Linux BSP is based on the Yocto Project.

For a complete documentation of Yocto Project please see:
https://www.yoctoproject.org/documentation
http://www.yoctoproject.org/docs/2.0.1/ref-manual/ref-manual.html

Virtual machine

The virtual machine was created as a VMWare™ virtual machine, when using another virtualization software (e.g. VirtualBox™) please check its documentation on how to import. To retain flexibility no guest additions (i.e. VMWare tools) have been installed.

Login credentials

To log into the virtual machine use the follwing credentials

Directory structure

Directory Description
/opt/tq-powerarch-bsp Base directory for all BSP components
/opt/tq-powerarch-bsp/target_images Ready-to-use target images
/opt/tq-powerarch-bsp/eclipse_workspace Eclipse workspace for convenient browsing and editing of u-boot and linux source code
/opt/tq-powerarch-bsp/linux Linux source tree from BSP for browsing and/or building outside of Yocto
/opt/tq-powerarch-bsp/u-boot U-Boot source tree from BSP for browsing and/or building outside of Yocto
/opt/tq-powerarch-bsp/yocto Full Yocto environment for the TQMT104x BSP
/opt/tq-powerarch-bsp/yocto/build Yocto build directory
/opt/tq-powerarch-bsp/yocto/manifest Contains an .xml file that lists the installed Yocto packages
/opt/tq-powerarch-bsp/yocto/poky Yocto meta layers and recipes
/opt/tq-powerarch-bsp/yocto/poky/meta-tq-powerarch TQ Power Architecture specific Yocto meta layers and recipes
/opt/tq-powerarch-sdk64 Installed Toolchain for 32bit and 64bit E5500 platform
/srv/nfs NFS server root directory, contains the following root file systems that can be used when booting from nfs:

Directory RootFS Description
rootfs core-image-minimal 32-bit minimal root file system
rootfs-64b core-image-minimal 64-bit minimal root file system
rootfs-64b-full-cmdline core-image-full-cmdline 64-bit extended root file system

In each of these root file systems, the subdirectory boot/ holds a respective kernel uImage and device tree blob.

/srv/tftp TFTP server root directory, contains binaries to be downloaded via TFTP

Directory Description
fman FrameManager firmware
rcw Reset Configuration Words
u-boot Bootloader images