-
Notifications
You must be signed in to change notification settings - Fork 69
Home
Welcome to the meta-meson wiki!
- #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
- 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, for new features consider kirkstone
- hardknott: stable, for long term support consider dunfell
- honister: stable, for long term support consider dunfell or kirkstone
- kirkstone: aligned on master, stable, long term support
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.
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 !
A BSP layer exists at https://github.com/superna9999/meta-lmp-meson
Tested boards:
- libretech-cc (SDCard)
- khadas-vim3 (SDCard)
- khadas-vim3l (SDCard)
Probably other boards supported by Mainline U-Boot & meta-meson should work fine.
Adding possibility to target eMMC instead of SDCard is missing.
Probable work needed:
- Boards based on A113D (amlogic-s400), has no SDCard, only eMMC or USB
- Boards based on S805X (libretech-ac, p241), has no SDCard, but USB and optionnaly eMMC, and already has mainline U-Boot on the SPI flash
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 !
TODO in https://github.com/rauc/meta-rauc-community
Contributions are welcome, tracking in #126 !
TODO in https://github.com/sbabic/meta-swupdate-boards
Contributions are welcome, tracking in #127 !