
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