SRC_URI:用于配方文件中指定源文件的路径
DL_DIR:用于指定开源组件包(tar、git等)下载的存放路径,定义于meta-poky/conf/local.conf.sample中,被解析到build/conf/local.conf文件中,默认情况下该变量指定的目录为build/downloads/
FILESPATH:搜索本地文件(本地源码、补丁、配置文件等)的目录集合,bitbake查找SRC_URI变量的file://语句指定的本地文件时,会依次搜索FILESPATH变量指定的目录集合,该变量的默认值在meta/classes/base.bbclass中定义:
FILESPATH = "${@base_set_filespath(["${FILE_DIRNAME}/${BP}", "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files"], d)}"
当SRC_URI指定了源文件位于本地文件系统中时,如: