Глава 2. Первые шаги

Содержание

Структура каталогов OpenEmbedded
Получение BitBake
Получение BitBake при помощи Subversion
Обновление BitBake
Получение OpenEmbedded
Получение OpenEmbedded при помощи Git
Обновление OpenEmbedded
Изменение используемой ветки
Настройка OpenEmbedded
Настройка окружения
Локальные настройки
Сборка приложений
Полезные рецепты целей

Структура каталогов OpenEmbedded

Прежде чем начать работу с OpenEmbedded, потребуется настроить ваше рабочее окружение.

Для этого необходимо определить, где в системе будет располагаться базовый каталог OpenEmbedded, к примеру он может расположен в вашем домашнем каталоге /home/joe/work/oe.

Далее в этом руководстве для ссылки на базовый каталог OpenEmbedded будет использоваться переменная $OEBASE. Все файлы, необходимые для работы OpenEmbedded, будут размещаться в этом каталоге. Учтите, что он не может быть символической ссылкой.

Создаем необходимую структуру каталогов. Для этого выполните следующие команды:

$ mkdir -p $OEBASE/build/conf
$ cd $OEBASE

Созданный при этом каталог $OEBASE/build будет содержать ваши файлы настройки и расширения к OpenEmbedded, которые будут в дальнейшем использоваться при сборке приложений и образов.

Кроме этого каталога в $OEBASE размещаются каталоги bitbake/ и openembedded/ . Они описываются в разделах «Получение BitBake» и «Получение OpenEmbedded».