Yocto overview, poky설치
VIRTUAL-RUNTIME, virtual/ , RDEPENDS, DEPENDS
yocto operand OVERRIDES overrides, 변수 찾기
local.conf
layer, 레이어 생성, 관리
do_fetch(), do_unpack(), do_patch(), source mirror 관련
do_configure(), do_compile(), Makefile, CMake
do_install()
Yocto - package
패키지의 구성 내용, 패키지의 깊은 내용
packagegroup
package-management
component recipe, multiple recipes
pciutils 레시피와 수동 빌드 비교
Yocto Library 제작
do_clean(), do_cleansstate(), do_cleanall
addtask, add variable, shell task, python task, task 개발하기
deltask
include, require, inherit, INHERIT, 우선순위
bitbake.conf bitbake command oe-pkgdata-util
Yocto PATH FILESPATH FILESOVERRIDES FILESEXTRAPATHS
bbappend
DEPENDS, RDPENDS, RRECOMMANDS, BAD_RECOMMENDATIONS, NO_RECOMMENDATIONS, PACKAGE_EXCLUDE
PROVIDES, RPROVIDES, PREFERRED_PROVIDER_, PREFERRED_VERSION_
Booting Process in Beaglebone black / 시리얼 통신 / erase eMMC / raspberry pi image
Yocto log
sstate cache, ssatate-cache
보통 inherit pkgconfig로 사용된다.
COMPATIBLE_MACHINE, COMPATIBLE_HOST
Yocto linux kernel
component
yocto sysroot, recipe-sysroot, recipe-sysroot-native
machine.conf
do_populate_sdk
yocto pacakage signing
meta-raspberrypi, meta-qt5, systemd, BACKFILL, VIRTUAL-RUNTIME, DISTRO_FEATURES qt예제
meta-tegra
meta-qt, PACKAGECONFIG
BBMASK, INSANE_SKIP, insane.bbclass, WARN_QA, ERROR_QA
tools-profile INHIBIT_PACKAGE_STRIP dbg-pkgs
chrpath.bbclass relocatable.bbclass
meta-rust
meta-rust-bin fakeroot
clang-sys
LICENSE, LIC_FILES_CHKSUM, COMMON_LICENSE_DIR, LICENSE_FLAGS_ACCEPTED
core-image-sato SDK TOOLCHAIN_HOST_TASK TOOLCHAIN_TARGET_TASK gdbserver gdb debugtool PACKAGE_DEBUG_SPLIT_STYLE
유명한 컴포넌트인 pciutils를 yocto에서 패키징을 어떻게 하는가를 본다.packages-split 에서 pciutils의 shlibdeps그런데, deploy-ipks에서 막상 나온 .ipk의 control파일을 보면,glibc -> libc6로 되어있다.어떻
MACHINE_FEATURES DISTRO_FEATURES gstreamer QT
wic wks
tegra
yocto python3
yocto update-alternatives