内核根目录在Buildroot中

时间:2019-02-15 09:49:43

标签: buildroot

我是Buildroot的新手。我有P2041RDB NXP板的Linux内核源代码,所以我应该在哪里放置它以及如何在配置中设置该位置?

2 个答案:

答案 0 :(得分:0)

当前无法从Buildroot配置中设置内核源的路径。

您有两种选择。

  1. 在包含local.mk的目录中创建文件.config(即,如果您不使用O=选项,则为Buildroot源目录,如果您不使用O=,则为输出目录)请使用local.mk)。在LINUX_OVERRIDE_SRCDIR=中,用file:///path/to/the/tarball.tar.gz添加一行,并填写内核源的路径(绝对路径或相对于Buildroot源目录的路径)。

  2. 创建内核源代码的压缩包。在Buildroot配置菜单的“内核”下,将“内核版本”设置为“自定义tarball”。然后将“自定义内核tarball的URL”设置为文件URL,即public function show(Criminal $criminal){ $profile = Criminal::with(['profile','crimes'])->findOrFail($criminal); dd($profile); }

很明显,无论哪种情况,您都需要启用内核构建(“内核”菜单中的“ Linux内核”选项),并设置其他内核选项(内核配置,设备树等)。

答案 1 :(得分:0)

使用local.mk可以,但是您还需要包括 LINUX_HEADERS_OVERRIDE_SRCDIR =文件中的local.mk,如果您也正在构建交叉编译器...