Skip to content
Neil Armstrong edited this page Dec 16, 2021 · 15 revisions

Welcome to the meta-meson wiki!

Development

ROADMAP

  • #109 Get rid of vendor u-boot
    • Branches: master, honister, hardknott, dunfell
  • #110 Get rid of -sdboot variant for U-Boot Upstream supported boards
  • #111 Add eMMC board variants OR make medium independant images (sd, eMMC, USB, NVME, SATA, ...)
    • Branches: master, honister, hardknott, dunfell
  • #112 Use common recipe for meson32 & meson64
    • Branches: master, honister
  • #113 Enable fitImage by default
    • Branches: master, honister, hardknott, dunfell
  • #114 Ease integration with Mender (double partitions instead of single)
    • Branches: master, honister, hardknott, dunfell
  • #117 Get rid of u-boot-meson-gx and extend the u-boot recipe
    • Branches: master, honister
  • #119 Make usage of amlogic-boot-fip Makefile feature
    • Branches: master, honister, hardknott, dunfell
  • #121 Add all missing WiFi and BT firmware for boards

Development Status

  • krogoth: stalled & outdated, please do not use
  • morty: stalled & outdated, please do not use
  • pyro: stalled & outdated, please do not use
  • rocko: stalled & outdated, please do not use
  • sumo: stalled & outdated, please do not use
  • thud: stalled & outdated, please do not use
  • warrior: stalled & outdated, please do not use
  • zeus: stalled & outdated, please do not use
  • gatesgarth: stalled & outdated, please do not use
  • dunfell: stable, long term support
  • hardknott: stable, for long term support consider dunfell
  • honister: stable, aligned on master, for long term support consider dunfell

Features

The most up-to-date features are on master, and possibly backported to the current stable branches.

When possible they are backported to the current long term branch.

OTA Solutions Integration

mender.io

Sample integration to meta-mender-community has been submitted at https://github.com/mendersoftware/meta-mender-community/pull/253

Download the source:

# mkdir mender-amlogic
# cd mender-amlogic
# repo init \
           -u https://github.com/superna9999/meta-mender-community \
           -m meta-mender-amlogic/scripts/manifest-amlogic.xml \
           -b meta-mender-amlogic
# repo sync
# cd sources/meta-mender-community
# git fetch https://github.com/superna9999/meta-mender-community meta-mender-amlogic
# git checkout FETCH_HEAD
# cd ../..

Setup environment

$ . setup-environment amlogic

Build

$ bitbake core-image-base

Test & issues reports are welcome in meta-meson #124 issue !

Foundries Linux microPlatform (LmP)

A BSP layer exists at https://github.com/superna9999/meta-lmp-meson

Tested boards:

  • libretech-cc

Build

Download the source:

$ mkdir lmp-meson
$ cd lmp-meson
$ repo init -u https://github.com/foundriesio/lmp-manifest
$ repo sync

Setup environment

$ MACHINE=libretech-cc source setup-environment

Enable meta-meson & meta-lmp-meson layers instead on meta-lmp-bsp

$ git clone https://github.com/superna9999/meta-meson -b hardknott ../layers/meta-meson
$ git clone https://github.com/superna9999/meta-lmp-meson -b hardknott ../layers/meta-lmp-meson
$ sed -i '/meta-lmp-bsp/d' conf/bblayers-bsp.inc
$ echo 'BSPLAYERS += " ${OEROOT}/layers/meta-meson"' >> conf/bblayers-bsp.inc
$ echo 'BSPLAYERS += " ${OEROOT}/layers/meta-lmp-meson"' >> conf/bblayers-bsp.inc

Build

$ bitbake lmp-base-console-image

Test & issues reports are welcome in meta-meson #125 issue !

rauc.io

TODO in https://github.com/rauc/meta-rauc-community

Contributions are welcome, tracking in #126 !

meta-swupdate

TODO in https://github.com/sbabic/meta-swupdate-boards

Contributions are welcome, tracking in #127 !

Clone this wiki locally