TanoWrt Core Layer (meta-tanowrt)

This layer provides OpenEmbedded metadata for TanoWrt Embedded Linux Distribution by Tano Systems.

../../_images/tano.svg

TanoWrt distribution is based on packages and fixes (patches) from the official OpenWrt distribution. Many configuration files, scripts, patches and other files for OpenWrt packages, including descriptions in recipe files, are taken from the official OpenWrt repositories:

This layer is initially based on the OpenEmbedded metadata layer for OpenWrt developed by Khem Raj (revision 3f94c4f5aa965aa5d65419d6691b40a3870e84a8).

Contents

Dependencies

Dependencies of the meta-tanowrt layer are described in the tables below.

Mandatory Dependencies

Layer

URI

Subfolder

Branch

Configuration YML-file

openembedded-core

https://git.openembedded.org/openembedded-core

meta

kirkstone

kas/layers/openembedded-core.yml

meta-openembedded

https://git.openembedded.org/meta-openembedded

meta-oe

kirkstone

kas/layers/meta-oe.yml

meta-python

https://git.openembedded.org/meta-openembedded

meta-python

kirkstone

kas/layers/meta-python.yml

meta-networking

https://git.openembedded.org/meta-openembedded

meta-networking

kirkstone

kas/layers/meta-networking.yml

meta-filesystems

https://git.openembedded.org/meta-openembedded

meta-filesystems

kirkstone

kas/layers/meta-filesystems.yml

meta-swupdate

https://github.com/sbabic/meta-swupdate.git

kirkstone

kas/layers/meta-swupdate.yml

Optional Dependencies

These dependencies are optional, depending on the built image or target machine.

Layer

URI

Subfolder

Branch

Configuration YML-file

meta-qt5

https://github.com/meta-qt5/meta-qt5.git

kirkstone

kas/layers/meta-qt5.yml

Supported Virtual Machines

The TanoWrt core layer provides support for a target devices intended to run in a virtual environment (QEMU, VirtualBox, etc).

Table 10 Supported Virtual Machines

Virtual Device

SoC

RAM

Supported Kernel Version(s)

Supported Storage(s)

Target YAML (at kas/targets)

Common x86 (32-bit)

Generic x86

Virtual (host)

6.1.78 (non-RT) [Default]
6.1.78 (RT)
5.15.78 (non-RT)
5.15.78 (RT)
5.10.70 (non-RT)
5.10.70 (RT)
5.4.153 (non-RT)
5.4.153 (RT)
4.19.87 (non-RT)
4.19.87 (RT)

Virtual HDD

qemux86.yml

Common x86 (32-bit) with screen support

qemux86-screen.yml

Common x86 (64-bit)

Generic x86-64

Virtual HDD

qemux86-64.yml

Common x86 (64-bit) with screen support

qemux86-64-screen.yml

ARMv5 (ARM926EJ-S)

Generic ARMv5

Virtual HDD

qemuarm.yml

ARMv5 (ARM926EJ-S) with screen support

qemuarm-screen.yml

ARMv8 (aarch64)

Generic ARMv8 (aarch64)

Virtual HDD

qemuarm64.yml

ARMv8 (aarch64) with screen support

qemuarm64-screen.yml

Additional Information

License

All metadata is MIT licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in each recipe (.bb file) unless otherwise stated.

Maintainers

Anton Kikin <a.kikin@tano-systems.com>