Размер файла изображения Yocto уменьшается после добавления определенного пакета - PullRequest
1 голос
/ 17 января 2020

Я создал образ core-image-sato со следующей конфигурацией:

MACHINE = "intel-core2-32"

Размер сгенерированного изображения составляет почти 1,2 ГБ.

После добавления «x11vn c» пакет, размер уменьшен до 380 МБ. Этот образ не загружается на оборудовании

1 Ответ

2 голосов
/ 17 января 2020

Образ core-image-sato, который вы используете, наследует core-image.bbclass, который устанавливает значение по умолчанию IMAGE_INSTALL с помощью оператора? =.

Это означает, что если вы попытаетесь расширить IMAGE_INSTALL с помощью оператора + = из того места, которое вычисляется до того, как значение по умолчанию установлено с помощью оператора? =, Значения по умолчанию никогда не будут добавлены. Таким образом, вместо добавления x11vn c, что и было намерением, он оказался единственным содержимым IMAGE_INSTALL, которое делает изображение не загружаемым и неполным.

Используйте IMAGE_INSTALL_append = "x11vn c", и оно должно работать только отлично.

Подробную информацию о различных операторах можно прочитать в руководстве bitbake .

...