aboutsummaryrefslogtreecommitdiffstats
path: root/docs/04_Developer_Guides/02_AGL_Layers/03_meta_agl_demo.md
blob: f610a167b31b219e30a7b15ec1febe7d137fa158 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
---
title: meta-agl-demo
---

## Introduction

The `meta-agl-demo` layer is the reference user interface layer for the DEMO
platform of Automotive Grade Linux (AGL).
The layer provides a reference platform and applications.
The BitBake target name for the DEMO platform is `agl-demo-platform`, which is
the full DEMO platform image.

## Layer Dependencies

This section describes dependencies for the `meta-agl-demo` layer.
Dependencies are grouped into base, hardware, and feature dependencies.

### Base Dependencies

The `meta-agl-demo` layer has the following base dependencies:

- Yocto Project Release:

    - URI: git://git.yoctoproject.org/poky
    - Branch: "kirkstone"
    - Tested Revision: See the
      [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
      manifest file for the `AGL-repo` repository for revision information.

- AGL `meta-agl` Layer:

    - URI: https://gerrit.automotivelinux.org/gerrit/AGL/meta-agl
    - Branch: "master"

- OpenEmbedded `meta-openembedded` Layer:

    - Branch: "thud"
    - Tested Revision: See the
      [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
      manifest file for the `AGL-repo` repository for revision information.

    Specifically, out of `meta-openembedded`, these sub-layers are used:

    - `meta-oe`
    - `meta-multimedia`
    - `meta-networking`
    - `meta-python`

- Yocto Project `meta-qt5` Layer from the
  [OpenEmbedded Layer Index](https://layers.openembedded.org/layerindex/branch/master/layers/):

    - URI: https://github.com/meta-qt5/meta-qt5.git
    - Branch:   "kirkstone"
    - Tested Revision: See the
      [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
      manifest file for the `AGL-repo` repository for revision information.

### Hardware Dependencies

Aside from the previously listed base dependencies, if you are using a
[supported Renesas board](/01_Getting_Started/02_Building_AGL_Image/09_Building_for_Supported_Renesas_Boards.md), these dependencies exist:

- AGL's `meta-renesas` Layer:

    - URI: https://gerrit.automotivelinux.org/gerrit/AGL/meta-renesas

### Feature Dependencies

The `meta-agl-demo` layer has the following AGL [feature](/01_Getting_Started/02_Building_AGL_Image/04_Initializing_Your_Build_Environment/#agl-features)
dependencies:

- Yocto Project `meta-security` Layer:

    - URI: https://git.yoctoproject.org/cgit/cgit.cgi/meta-security
    - Branch: "master"
    - Tested Revision: See the
      [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
      manifest file for the `AGL-repo` repository for revision information.

- AGL's `meta-app-framework` Layer within the `meta-agl` Layer:

    - URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git
    - Branch: "master"

**The `agl-sota` Feature:**

- Here Technologies' `meta-updater` Layer:

    - URI: https://github.com/advancedtelematic/meta-updater/
    - Branch: "kirkstone"

- Here Technologies' `meta-updater-qemux86-64` Layer:

    - URI: https://github.com/advancedtelematic/meta-updater-qemux86-64/
    - Branch: "kirkstone"

- OpenEmbedded's `meta-openembedded` Layer:

    - URI: https://github.com/openembedded/meta-openembedded
    - Branch: "kirkstone"
    - Tested Revision: See the
      [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
      manifest file for the `AGL-repo` repository for revision information.

    Specifically, out of `meta-openembedded`, these sub-layers are used:

    - `meta-filesystems`
    - `meta-oe`
    - `meta-python`

**The `agl-netboot` Feature:**

- AGL's `meta-netboot` Layer within the `meta-agl` Layer:

    - URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git
    - Branch: "master"

## Maintenance

All patches must be submitted via the AGL Gerrit instance at
<https://gerrit.automotivelinux.org>.  See this wiki page for
details:

<https://wiki.automotivelinux.org/agl-distro/contributing>

Layer maintainers:

* Jan-Simon Möller <jsmoeller@linuxfoundation.org>


**Note:** For update details on this page please refer

<https://git.automotivelinux.org/AGL/meta-agl-demo/tree/meta-agl-demo.md>