Skip to content
Neil Armstrong edited this page Dec 14, 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-next, dunfell-next
  • #112 Use common recipe for meson32 & meson64
    • Branches: master, honister
  • #113 Enable fitImage by default
    • Branches: master, honister, hardknott-next, dunfell
  • #114 Ease integration with Mender (double partitions instead of single)
    • Branches: master, honister, hardknott-next, 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-next, 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

Howto

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

Foundries Linux microPlatform (LmP)

local.conf changes

Use the meta-meson kernel:

-PREFERRED_PROVIDER_virtual/kernel ?= "linux-lmp"

Specify wireguard is part of the kernel:

+KERNEL_BUILTIN_WIREGUARD = "1"

rauc.io

TODO

Clone this wiki locally