Настройка

Настройки включают в себя параметры, которые указывают: где можно найти различные файлы, какая платформа будет использоваться, какие возможности требуется включить в образ. Основные каталоги настройки:

conf/machine

Каталог содержит информацию о целевых платформах. Для каждой платформы необходим файл настроек, описывающий ее особенности, такие как используемая архитектура, аппаратные особенности (к примеру наличие USB, клавиатуры и тому подобного), необходимый формат загрузочного образа, настройки последовательной консоли и многие другие. Если потребуется добавить поддержку новой платформы, то в этом каталоге создается файл настроек описывающий ее.

conf/distro

Каталог содержит информацию о параметрах дистрибутивов. Определяются параметры влияющие на готовый образ. К примеру как настроена сеть, какие USB-устройства поддерживаются, какой используется менеджер пакетов, какая используется базовая библиотека (libc) и многое другое.

conf/bitbake.conf

Основной файл настройки bitbake. Этот файл не предназачен для внесения правок, но полезен в качестве справочника, так как содержит многочисленные параметры OpenEmbedded определяющие работу его основного функционала.

conf/local.conf

Этот файл содержит настроенные вами параметры. По умолчанию файла не существует, его требуется создать или скопировать. Он используется для настройки различных рабочих каталогов, целевой платформы, указания используемого дистрибутива и многого другого.