编译完成后源码目录粗略分析
├── build-x11 //编译目录
│ ├── cache //编译缓存
│ ├── conf //配置
│ ├── sstate-cache //保存状态,如果没有改变下次不再重新编译包
│ │ └── Ubuntu-14.04
│ └── tmp //镜像,代码
│ ├── buildstats //编译时状态记录,如果中断可以续编
│ │ ├── 20171116021902
│ │ └── 20171116063407
│ ├── cache //编译过程中的缓存
│ │ └── default-glibc
│ ├── deploy //生成的镜像、文件系统及安装插件
│ │ ├── images
│ │ ├── licenses
│ │ └── rpm
│ ├── log //编译生成的日志文件
│ │ └── cooker
│ ├── sstate-control //编译完成的包会在这里建立文件以标识
│ ├── stamps
│ │ ├── all-poky-linux
│ │ ├── cortexa9hf-neon-mx6qdl-poky-linux-gnueabi
│ │ ├── cortexa9hf-neon-poky-linux-gnueabi
│ │ ├── imx6qsabresd-poky-linux-gnueabi
│ │ ├── work-shared
│ │ └── x86_64-linux
│ ├── sysroots //缓存的工具连,但是用不了
│ │ ├── imx6qsabresd
│ │ ├── imx6qsabresd-tcbootstrap
│ │ └── x86_64-linux
│ ├── work //代码都在这里
│ │ ├── all-poky-linux
│ │ ├── cortexa9hf-neon-mx6qdl-poky-linux-gnueabi
│ │ ├── cortexa9hf-neon-poky-linux-gnueabi
│ │ ├── imx6qsabresd-poky-linux-gnueabi
│ │ └── x86_64-linux
│ └── work-shared
│ ├── gcc-5.3.0-r0
│ └── imx6qsabresd
└── sources //repo下载的yocto
├── base //baseconfiguration for FSL Community BSP
│ └── conf
├── meta-browser //浏览器支持
│ ├── classes
│ ├── conf
│ ├── recipes-browser
│ │ └── chromium
│ ├── recipes-gnome
│ │ └── gnome-settings-daemon
│ ├── recipes-mozilla
│ │ ├── firefox
│ │ ├── firefox-addon
│ │ ├── firefox-l10n
│ │ └── mozilla-devscripts
│ └── scripts
├── meta-fsl-arm //Freescale ARM基础和Freescale ARM参考板支持
│ ├── browser-layer
│ │ └── recipes-browser
│ ├── classes
│ ├── conf
│ │ └── machine
│ ├── efl-layer
│ │ └── recipes-efl
│ ├── filesystem-layer
│ │ └── recipes-fsl
│ ├── openembedded-layer
│ │ ├── recipes-benchmark
│ │ ├── recipes-kernel
│ │ └── recipes-support
│ ├── qt4-layer
│ │ └── recipes-qt4
│ ├── qt5-layer
│ │ └── recipes-qt
│ ├── recipes-bsp
│ │ ├── alsa-state
│ │ ├── apptrk
│ │ ├── barebox
│ │ ├── change-file-endianess
│ │ ├── elftosb
│ │ ├── firmware-imx
│ │ ├── formfactor
│ │ ├── imx-bootlets
│ │ ├── imx-kobs
│ │ ├── imx-lib
│ │ ├── imx-test
│ │ ├── imx-uuc
│ │ ├── imx-vpu
│ │ ├── mxsldr
│ │ ├── qe-ucode
│ │ ├── rcw
│ │ └── u-boot
│ ├── recipes-core
│ │ ├── packagegroup
│ │ └── udev
│ ├── recipes-devtools
│ │ ├── cst
│ │ ├── devregs
│ │ ├── imx-usb-loader
│ │ └── qemu
│ ├── recipes-fsl
│ │ ├── images
│ │ └── packagegroups
│ ├── recipes-graphics
│ │ ├── cairo
│ │ ├── clutter
│ │ ├── cogl
│ │ ├── drm
│ │ ├── eglinfo
│ │ ├── gtk+
│ │ ├── images
│ │ ├── imx-gpu-viv
│ │ ├── mesa
│ │ ├── piglit
│ │ ├── wayland
│ │ ├── xinput-calibrator
│ │ ├── xorg-driver
│ │ └── xorg-xserver
│ ├── recipes-kernel
│ │ ├── kernel-modules
│ │ └── linux
│ ├── recipes-multimedia
│ │ ├── alsa
│ │ ├── gstreamer
│ │ ├── imx-codec
│ │ ├── imx-parser
│ │ ├── imx-vpuwrap
│ │ ├── libimxvpuapi
│ │ └── pulseaudio
│ ├── SCR
│ │ └── imx
│ └── scripts
│ └── lib
├── meta-fsl-arm-extra //第三方和合作伙伴板级支持
│ ├── conf
│ │ └── machine
│ ├── recipes-bsp
│ │ ├── barebox
│ │ ├── broadcom-nvram-config
│ │ ├── formfactor
│ │ ├── imx-bootlets
│ │ ├── libmcc
│ │ ├── libmcc2
│ │ ├── mqxboot
│ │ └── u-boot
│ ├── recipes-core
│ │ ├── init-ifupdown
│ │ └── net-persistent-mac
│ └── recipes-kernel
│ ├── kernel-module-mcc-toradex
│ ├── kernel-modules
│ ├── linux
│ └── linux-firmware
├── meta-fsl-bsp-release // Freescale BSPrelease layer
│ └── imx
│ ├── classes
│ ├── meta-bsp
│ ├── meta-sdk
│ └── tools
├── meta-fsl-demos //额外的协助开发和测试板载能力
│ ├── conf
│ ├── recipes-fsl
│ │ ├── fsl-rc-local
│ │ ├── images
│ │ └── packagegroups
│ └── recipes-graphics
│ ├── devil
│ └── fsl-gpu-sdk
├── meta-openembedded //OE核心层
│ ├── contrib
│ ├── meta-efl
│ │ ├── classes
│ │ ├── conf
│ │ ├── recipes-core
│ │ ├── recipes-devtools
│ │ ├── recipes-efl
│ │ ├── recipes-multimedia
│ │ └── recipes-navigation
│ ├── meta-filesystems
│ │ ├── conf
│ │ ├── recipes-filesystems
│ │ ├── recipes-support
│ │ └── recipes-utils
│ ├── meta-gnome
│ │ ├── conf
│ │ ├── recipes-apps
│ │ ├── recipes-connectivity
│ │ ├── recipes-devtools
│ │ ├── recipes-extended
│ │ ├── recipes-gnome
│ │ ├── recipes-support
│ │ └── site
│ ├── meta-gpe
│ │ ├── conf
│ │ ├── recipes-graphics
│ │ └── recipes-support
│ ├── meta-initramfs
│ │ ├── classes
│ │ ├── conf
│ │ ├── recipes-bsp
│ │ ├── recipes-devtools
│ │ └── recipes-kernel
│ ├── meta-multimedia
│ │ ├── conf
│ │ ├── recipes-connectivity
│ │ ├── recipes-dvb
│ │ ├── recipes-mediacentre
│ │ ├── recipes-mkv
│ │ ├── recipes-multimedia
│ │ └── recipes-support
│ ├── meta-networking
│ │ ├── classes
│ │ ├── conf
│ │ ├── files
│ │ ├── licenses
│ │ ├── recipes-connectivity
│ │ ├── recipes-daemons
│ │ ├── recipes-extended
│ │ ├── recipes-filter
│ │ ├── recipes-irc
│ │ ├── recipes-kernel
│ │ ├── recipes-netkit
│ │ ├── recipes-protocols
│ │ └── recipes-support
│ ├── meta-oe
│ │ ├── classes
│ │ ├── conf
│ │ ├── licenses
│ │ ├── recipes-benchmark
│ │ ├── recipes-connectivity
│ │ ├── recipes-core
│ │ ├── recipes-devtools
│ │ ├── recipes-extended
│ │ ├── recipes-gnome
│ │ ├── recipes-graphics
│ │ ├── recipes-kernel
│ │ ├── recipes-multimedia
│ │ ├── recipes-navigation
│ │ ├── recipes-sato
│ │ ├── recipes-support
│ │ ├── recipes-test
│ │ └── site
│ ├── meta-perl
│ │ ├── conf
│ │ ├── recipes-extended
│ │ └── recipes-perl
│ ├── meta-python
│ │ ├── classes
│ │ ├── conf
│ │ ├── licenses
│ │ ├── recipes-connectivity
│ │ ├── recipes-devtools
│ │ └── recipes-extended
│ ├── meta-ruby
│ │ ├── classes
│ │ ├── conf
│ │ └── recipes-devtools
│ ├── meta-systemd
│ │ ├── conf
│ │ ├── oe-core
│ │ └── recipes-core
│ ├── meta-webserver
│ │ ├── conf
│ │ ├── licenses
│ │ ├── recipes-httpd
│ │ ├── recipes-php
│ │ ├── recipes-support
│ │ └── recipes-webadmin
│ └── meta-xfce
│ ├── classes
│ ├── conf
│ ├── recipes-apps
│ ├── recipes-art
│ ├── recipes-bindings
│ ├── recipes-core
│ ├── recipes-extended
│ ├── recipes-multimedia
│ ├── recipes-panel-plugins
│ ├── recipes-support
│ ├── recipes-thunar-plugins
│ └── recipes-xfce
├── meta-qt5 //QT5支持
│ ├── classes
│ ├── conf
│ ├── files
│ ├── lib
│ │ └── recipetool
│ ├── licenses
│ ├── recipes-devtools
│ │ └── gdb
│ └── recipes-qt
│ ├── demo-extrafiles
│ ├── examples
│ ├── libconnman-qt
│ ├── maliit
│ ├── meta
│ ├── packagegroups
│ ├── qsiv
│ ├── qt5
│ ├── quazip
│ └── tufao
└── poky //基本Yocto Project的Poky版本
├── bitbake
│ ├── bin
│ ├── contrib
│ ├── doc
│ └── lib
├── documentation
│ ├── adt-manual
│ ├── bsp-guide
│ ├── dev-manual
│ ├── kernel-dev
│ ├── mega-manual
│ ├── profile-manual
│ ├── ref-manual
│ ├── sdk-manual
│ ├── template
│ ├── toaster-manual
│ ├── tools
│ └── yocto-project-qs
├── meta
│ ├── classes
│ ├── conf
│ ├── files
│ ├── lib
│ ├── recipes-bsp
│ ├── recipes-connectivity
│ ├── recipes-core
│ ├── recipes-devtools
│ ├── recipes-extended
│ ├── recipes-gnome
│ ├── recipes-graphics
│ ├── recipes-kernel
│ ├── recipes-lsb4
│ ├── recipes-multimedia
│ ├── recipes-rt
│ ├── recipes-sato
│ ├── recipes-support
│ └── site
├── meta-poky
│ ├── classes
│ ├── conf
│ └── recipes-core
├── meta-selftest
│ ├── classes
│ ├── conf
│ ├── files
│ ├── lib
│ └── recipes-test
├── meta-skeleton
│ ├── conf
│ ├── recipes-core
│ ├── recipes-kernel
│ ├── recipes-multilib
│ └── recipes-skeleton
├── meta-yocto
│ └── conf
├── meta-yocto-bsp
│ ├── conf
│ ├── lib
│ ├── recipes-bsp
│ ├── recipes-core
│ ├── recipes-graphics
│ └── recipes-kernel
└── scripts
├── contrib
├── lib
├── native-intercept
├── postinst-intercepts
├── pybootchartgui
└── tiny
————————————————
版权声明:本文为CSDN博主「Gordon-Li」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ligordon/article/details/78569994