Embedded module TQMT104x - Linux BSP documentation



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

  • Yocto Project pre-installed
  • U-Boot and Linux source trees
  • pre-compiled U-Boot and Linux binaries
  • pre-compiled rootfile systems
  • self-contained, bootable images for NOR-Flash and SD card

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

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.

To log into the virtual machine use the follwing credentials

  • User: tq
  • Password: password
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
  • Last modified: 2022/08/04 15:02