1、当克隆poky仓库后,我们执行了 source oe-init-build-env脚本
2、这个脚本会自动创建一个build目录作为工作目录,且在build/conf目录下创建bblayers.conf和local.conf文件
2.1 关于local.conf文件的默认值是由 meta-poky/conf/local.conf.sample设置的
2.2 关于bblayers.conf的默认值是由 meta-poky/conf/bblayers.conf.sample设置的
3、distro分发层
分发层为您的分发提供策略配置 ,最好的做法要求将这些类型的配置隔离到各自的层中 ,这样我在conf/distro/distro.conf中的设置将
覆盖BitBake在构建目录中的conf/local.conf文件中的设置
4、BSP层的配置目录
BSP层的配置目录包含机器(conf/machine/machine.conf),还有该层(conf/layer.conf)的配置文件.
注:这个conf/machine/machine.conf,中machine.conf是个泛指支持所有机器,如下图
这个图中的,meta-ti层中的 am335x-evm.conf am37x-evm,conf等都是机器配置文件,另外meta-yocto-bsp层中的beaglebone-yocto.conf也是机器配置文件
5、指定我们想要的机器类型,可能是错的,待更新
修改/poky/build/conf/local.conf的MACHINE变量
MACHINE ?= "am335x-evm"
/poky/meta-poky/conf/distro