在硬件上重建现有的linux内核(microzed zynq)

时间:2015-09-28 17:56:09

标签: linux-kernel linux-device-driver embedded-linux fpga zynq

我的硬件(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上编译现有内核并构建它,我使用nano in / boot文件夹编辑.config文件并保存。 然后,我输入" make"在与config相同的文件夹中。 然后,我输入"制作模块"在同一个文件夹中 然后我输入make modules_install然后输入make install 然后我重新启动系统以查看安装的新内核。 这是正确的做法吗?

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

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

0 个答案:

没有答案