Build Commands LE 9.2.x
Amlogic images based on the legacy Linux 3.14 kernel were dropped for this release, with development shifting to the mainline Linux kernel.
To improve Jenkins/CI automation with ARM SoC projects that support multiple
make imagewill iterate through all board/u-boot configurations for the device defined in
scripts/uboot_helperresulting in ~3-10 images in the target folder. To avoid this behaviour and build a single board-specific image
UBOOT_SYSTEM=<board>can be appended to the build command, e.g. to build an Amlogic image for a LibreComputer LePotato board:
PROJECT=Amlogic ARCH=arm DEVICE=AMLGX UBOOT_SYSTEM=lepotato make image
Several ARM SoC devices have a
UBOOT_SYSTEM=boxconfiguration which excludes u-boot and provides all device-trees, allowing the image to boot using the Android/BSP u-boot on eMMC/SPI.
Official releases were built using Ubuntu 18.04 LTS.