source oe-init-build-env
create: bitbake-layers create-layer meta-<layer_name>
add: bitbake-layers add-layer ../meta-<layer_name>
show: bitbake-layers show-layers
...
...
###with devtool
Set up the build environment to modify the source for an existing recipe:
devtool modify linux-altera-lts -O -s
Launch menuconfig, make changes to configuration and exit and save your config:
devtool menuconfig linux-altera-lts
devtool update-recipe linux-altera-lts -a ${PWD}/../meta-custom -O
create .bbappend file → file name must be the same as original .bb recipe file but with with .bbappend ending
gedit /meta-custom/recipes-kernel/linux/linux-altera-lts_5.4.bbappend
add following content to this file:
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI += "file://fragment.cfg "
###with devtool
für meta-altera müssen folgende variablen in build/conf/local.conf eingefügt werden (wird nur für die konfiguration via menuconfig gebraucht, muss danach entfernt werden):
UBOOT_MACHINE=" socfpga_cyclone5_defconfig" → welche für die ausgewählte MACHINE benutzt wird steht in meta-altera/recipes-bsp/u-boot/u-boot-socfpga.inc
UBOOT_CONFIG = ""
Set up the build environment to modify the source for an existing recipe:
devtool modify u-boot-socfpga -O -s
Launch menuconfig, make changes to configuration and exit and save your config:
devtool menuconfig u-boot-socfpga
devtool update-recipe u-boot-socfpga -a ${PWD}/../meta-custom -O
folgende variablen können wieder entfernt werden, nachdem beenden der konfigration von u-boot:
UBOOT_MACHINE=" socfpga_cyclone5_defconfig" → welche für die ausgewählte MACHINE benutzt wird steht in meta-altera/recipes-bsp/u-boot/u-boot-socfpga.inc unter UBOOT_CONFIG[...]=...
UBOOT_CONFIG = ""
checkout other branch
...