2017-08-26 30 views
0

我正在關注embedded linux conference 2013的hands-on kernel lab。在實驗室1我遵循相同的步驟,除了我與yocto狹小,焦17.0.1未狹小丹尼 - 8.0.1版本的工作時,我BitBake的核心 - 圖像最小的,它給我的linux_3.0.18.bb具有「linux」的PN在OVERRIDES,

ERROR: /home/yahia/Desktop/elinux_dev/bake_factory/poky-pyro-17.0.1/meta-lab1-qemux86/recipes-kernel/linux/linux_3.0.18.bb: QA Issue: Recipe /home/yahia/Desktop/elinux_dev/bake_factory/poky-pyro-17.0.1/meta-lab1-qemux86/recipes-kernel/linux/linux_3.0.18.bb has PN of "linux" which is in OVERRIDES, this can result in unexpected behaviour. [pn-overrides]

錯誤我不明白什麼是$ PN和爲什麼存在這個錯誤?

如果我使用狹小丹尼-8.0.1,它給了我this error

回答

3

PN在這種情況下指的是在您的例子來自配方文件名(的Linux _3.0.18配方名稱。 BB)。

有更新的版本的內核實驗室:https://www.yoctoproject.org/training/kernel-lab。最新版本使用配方名稱「linux-korg」,毫無疑問,可以避免您看到的問題。