Как добавить пакет pciutils в yocto agl?

Я собрал образ Yocto AGL (6.0.0) для платы RCar-salvator-xs и прошил его гиперфлэш-память. Теперь я хочу провести расследование, связанное с PCIe, для этого я хочу использовать команду lspci. Но после подключения в качестве корня в мигающем образе AGL и выполнения команды lspci он дает команда не найдена.

Как я могу включить pciutils в исходный код AGL и собрать его для использования команды lspci.

Я новичок в Yocto и AGL.

Любая помощь будет высоко ценится.

Вы можете добавить IMAGE_INSTALL += pciutils или IMAGE_INSTALL_append = pciutils в conf/local.conf или в рецепт вашего образа.

Parthiban 26.10.2018 10:05

Спасибо, Parthiban, за ответ. Я попытался добавить его в local.conf, но получаю сообщение об ошибке при сборке bitbake ОШИБКА: ParseError в /home/cac32793/workspace_agl/build/conf/local.conf:2: unparsed line: 'IMAGE_INSTALL + = pciutils' Подскажите, пожалуйста в какой мета-слой и файл .bb я должен это добавить.

user10561367 26.10.2018 10:39

Я скопирую это как ответ сейчас

Parthiban 26.10.2018 10:40

Уважаемый Сан Партибан, Не могли бы вы помочь мне в решении проблемы с вышеупомянутым комментарием?

user10561367 26.10.2018 10:44

Я пропустил двойные кавычки в строке. Проверьте ответ сейчас. Вы можете добавить в local.conf или в рецепт изображения. Какой рецепт изображения вы пытаетесь построить?

Parthiban 26.10.2018 10:46

Я создаю agl-demo-платформу

user10561367 26.10.2018 10:52
git.automotivelinux.org/AGL/meta-agl-demo/tree/recipes-platf‌ orm /… Вы можете добавить pciutils в строке 14
Parthiban 26.10.2018 10:52

понял. Большое спасибо, Parthiban, сан.

user10561367 26.10.2018 10:56
0
8
1 050
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Можете добавить

IMAGE_INSTALL += "pciutils"

или

IMAGE_INSTALL_append = "pciutils"

в conf/local.conf или в рецепте вашего образа.

Привет, Партибан, сан! Спасибо за постоянную поддержку. Я строю с указанным выше параметром (добавленным в local.conf). Сборка прошла успешно, но когда я прошил ее на плате, возникает та же ошибка. (команда lspci не найдена) Даже я получаю сообщение об ошибке для соединения PCIe - PCIe не работает. Не могли бы вы помочь мне с этим.

user10561367 30.10.2018 09:28

@ user10561367: У вас в цели есть ls /sbin/lspci?

Parthiban 30.10.2018 10:08

нет, его там нет. но bitbake -s | Команда grep -i pciutils показывает файл pciutils. Есть ли другой способ добавить lspci в bin или sbin?

user10561367 30.10.2018 10:58

Если вы скомпилировали с помощью bitbake pciutils, вы можете найти двоичный файл в каталоге tmp/work/armXXX/pciutils/<VERSION>/image/ или deploy-ipk/rpm должен иметь пакет. Вы можете вручную скопировать это в цель и попробовать.

Parthiban 30.10.2018 11:33

Спасибо, попробую так же.

user10561367 30.10.2018 11:38

Другие вопросы по теме