Следующий вопрос относится к простой настройке BitBake, т. Е. Настройке без классов и конфигураций, которые добавляет к ней Yocto.
Руководство пользователя BitBake описывает переменную B
как следует:
Каталог, в котором BitBake выполняет функции во время процесса сборки рецепта.
Аналогично, SRC_URI
описывается как:
Список исходных файлов - локальных или удаленных. Эта переменная сообщает BitBake, какие биты использовать для сборки и как их извлекать.
Однако после изменения этих переменных в различных сценариях ios я не смог заметить каких-либо различий в том, как BitBake ведет себя. Например, рабочий каталог, который он использует для выполнения задачи, кажется последним путем его флага dirs
.
Я знаю, что base.bbclass
, предоставляемый как часть Yocto, определяет * 1023 Задачи * и unpack
, использующие переменную SRC_URI
так, как предлагает документация BitBake. Тем не менее этот класс не является частью BitBake.
Как значения B
, SRC_URI
и аналогичные переменные изменяют поведение самого BitBake?