0

我的硬件(ZYNQ FPGA Board)上安装了 xillinux OS(基于 ubunutu 12.04.LTS)。我已经完成了一些硬件重新配置,我需要在编辑 config-3.12.0-xillinux-1.3 文件后重建我的内核。我的问题是如何在更改配置文件后重建硬件上的现有内核

http://www.wiki.xilinx.com/Uartlite+Driver

这是我指的是上面的页面,他们说的是:

要在 linux 内核中启用 uartlite 驱动程序,您必须将其集成或将其构建为内核模块 (.ko)。您可以通过以下方式启用它:

make menuconfig
---> Device Drivers ---> Character devices ---> Serial drivers ---> Xilinx uartlite serial port support

make menuconfig - 我必须在 /root/boot/.config 文件夹中的硬件上运行的操作系统上输入此命令才能启用它?

---> 设备驱动程序 ---> 字符设备 ---> 串行驱动程序 ---> Xilinx uartlite 串行端口支持这意味着什么?我必须更改目录?

根据上面发布的链接,另一个选项是将如下某些行添加到配置文件中,为此我将使用 nano 编辑器,然后使用 ctrl+X 和 Y 保存它。

# integrate into the kernel
CONFIG_SERIAL_UARTLITE=y
# build as loadable module
CONFIG_SERIAL_UARTLITE=m

但他们说,“在那之后,您当然必须重建内核并将其部署到您的 Zynq 设备上。”

zynq 是我运行操作系统的硬件。更改 .config 文件后,我必须使用哪些命令来重建硬件上的现有内核?

那么,在使用上述更改重建内核后,我只需重新启动以观察更改?

编辑:

我指的是这个链接,http://www.thegeekstuff.com/2013/06/...-linux-kernel/

因此,为了在 hadrware 上编译现有内核并构建它,我在 /boot 文件夹中使用 nano 编辑 .config 文件并保存它。然后,我在与 config 相同的文件夹中键入“make”。然后,我在同一个文件夹中输入“make modules” 然后我输入 make modules_install 然后我输入 make install 然后我重新启动系统以查看安装的新内核。这是正确的做法吗?

这是您重新编译和重建它的方式吗?

目前在我的引导目录中,有 4 个文件。一个配置文件和 3 个 .dts 文件。重建内核后,这可能会改变吗?

4

0 回答 0