首先使用哪个配方?

which recipe will be used first?

如果我有很多食谱,例如:

dmidecode_1.0.bb
dmidecode_1.1.bb
dmidecode_git.bb

当我做的时候:

CORE_IMAGE_EXTRA_INSTALL += "dmidecode"

将使用哪个配方?

bitbake -e dmidecode | grep -e "^PV="告诉你

图层优先级 (BBFILE_PRIORITY) 优先,然后是 PV,如果您从 git IIRC 获取资源,则它是动态设置的。还有DEFAULT_PREFERENCE可以设置和修改版本优先级背后的逻辑。