Yocto Linux

i.MX6 Yocto工程BitBake编译完成后文件目录结构说

2019-11-03  本文已影响0人  小桥流水啦啦啦

编译完成后源码目录粗略分析

├── 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

上一篇 下一篇

猜你喜欢

热点阅读