美文网首页Yocto Linux
i.MX6 Yocto工程BitBake编译完成后文件目录结构说

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

作者: 小桥流水啦啦啦 | 来源:发表于2019-11-03 21:35 被阅读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

相关文章

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

    编译完成后源码目录粗略分析 ├── build-x11 //编译目录 │ ├── cache //编译缓存...

  • IMX6Q-Yocto手工交叉编译QT5

    我们在IMX6Q-Yocto环境搭建里面已经编译好了qt-toolchain和qmake(bitbake fsl-...

  • Yocto 常用技巧

    https://www.kancloud.cn/digest/yocto/138624 (1): Yocto 编译...

  • 1.2 Hello,World

    一 建立工程目录 二 创建main.rs文件,内容如下 三 编译运行 四 分析 1 函数结构fn 函数名() {}...

  • Springboot 加载静态资源 404问题

    springboot 工程 目录结构 templates 模板文件目录 thymeleaf/freemarker ...

  • CommandLineTool

    简单的CommandLineTool 创建工程 逻辑代码 编译 编译完成后会在Products里生成脚本文件 将文...

  • ssm

    工程目录结构 mybatis逆向工程 逆向工程配置文件 generatorConfig.xml文件 逆向工程代码 ...

  • cmake 进阶教程

    目录:1、大型工程多目录结构,添加源文件目录2、定制build文件的目录结构3、安装(1)目标文件的安装:(2)普...

  • AIDL使用

    服务端的编写 1.编写AIDL文件 编写AIDL文件 在AIDL文件中写接口 重新编译工程 编译完成后在build...

  • QT 配置使用QWT

    SVN 下载版本 右键检出 用qt打开文件,进行编译,编译完成后有如下文件: 静态文件复制到QT的如下目录 动态文...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/peblbctx.html