Yocto编译总结

Yocto编译是先将需要安装到iMage中的binary进行编译,打包成IPK文件. 然后根据PACKAGE_INSTALL LIST通过OPKG安装到rootfs的filesystem。

Yocto编译知识解析:

recipe-sysroot: 在交叉编译时存放在目标板上运行的软件所依赖的库,比如说glibc库
recipe-sysroot-native:本地编译所依赖的库文件(编译的目标机器和用于编译的机器有相同的体系结构)

STAGING_DIR_HOST: 存放编译目标机器架构的bianry所需的编译依赖的路径 (即是recipe-sysroot)
STAGING_DIR_NATIVE: 存放编译Host机器架构的bianry所需的编译依赖的路径 (即是recipe-sysroot-native)

STAGING_DIR = "${TMPDIR}/sysroots"
RECIPE_SYSROOT = "${WORKDIR}/recipe-sysroot"
RECIPE_SYSROOT_NATIVE = "${WORKDIR}/recipe-sysroot-native"
更多相关的简介check这里poky/meta/conf/bitbake.conf

posted @ 2024-01-03 16:40  博朗哥哥  阅读(112)  评论(0)    收藏  举报