【发布时间】:2017-12-04 13:48:02
【问题描述】:
我正在为 linux (3.13) 主机中基于 arm 的板构建内核映像。我已按照以下步骤操作:
1) Downloaded Legato Distribution Source Package
2) tar -xvjf Legato-Dist-Source-mdm9x15-SWI9X15Y_07.10.04.00.tar.bz2
3) cd yocto
4) export LEGATO_BUILD=0
5) make image_bin
6) . ./poky/oe-init-build-env
7) cd …/build_bin
8) bitbake linux-yocto -c kernel_configme -f
9) bitbake linux-yocto -c menuconfig
当我执行第 9 步,即 menuconfig 来配置内核时,配置窗口会出现并立即消失。所以我无法配置内核。
menuconfig 通过弹出一个窗口来设置配置,将在我的主机 linux 机器上完美运行。
我做错了吗?请帮我配置弹出窗口。
提前致谢
【问题讨论】:
-
你有一个“特殊”的外壳吗?有一次它失败了,因为我的默认 shell 窗口太小了。尝试使用基本的 shell。
-
这里的特殊外壳是什么?我只使用大壳。
-
如果您使用的是 ubuntu 重新配置 bash(sudo dpkg-reconfigure dash),请在出现提示时按“否”。
-
使用命令
bitbake -c clean linux-yocto清理内核,然后使用bitbkae -c compile linux-yocto -f强制bitbake内核。接下来,尝试bitbkae -c menuconfig linux-yocto。这应该会成功。
标签: linux linux-kernel embedded-linux yocto bitbake