~~NOCACHE~~
{{template>intern:templates:tabs|lang="intern"|mod_name="tqmt104x"|mod_name_head="TQMT104x"|mod_arch="power"|bsp_name="linux"|bsp_name_head="Linux"}}
\\
\\
~~NOCACHE~~
===== 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
* 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
===== 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
*User: tq
*Password: password
==== 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 |
|
^ ^^