为 Beagleboard 构建内核时如何修复错误“没有规则可以制作目标'menuconfig'”?

dem*_*pap 7 configuration linux-kernel angstrom

目的是构建和安装 USB 视频类 (UVC) 模块,通过make modules_install. 我正在尝试通过make menuconfig在 BeagleBoard-xM 上运行的 Angstrom 发行版配置内核。Angstrom 镜像(仅限控制台)是基于Narcissus在线镜像构建器构建的。埃内核是 2.6.32。

我收到以下错误: make: *** No rule to make target 'menuconfig'. Stop.

似乎没有内核源代码,因为不usr/src包含任何内容。我是否必须从 kernel.org 下载 Linux 内核 2.6.32,为了配置内核,我的下一步应该是什么?

小智 1

通常,嵌入式系统的内核和软件包是在桌面/服务器上使用交叉编译器构建的,然后将它们打包成一个映像,最后复制到嵌入式系统并刷新 SRAM 或 NAND/NOR 闪存。

我个人喜欢OpenEmbedded发行版,它易于构建。

指南Beagleboard