Skip to main content.

%CONTENTS{topic=LinuxConfiguration}%

No WebOrder in this web Embedded Linux Configuration

No WebOrder in this web Download and Unpack the Linux Kernel Sources

bash$ make %BOARD%_config

Note: Included topic DULGData.BOARDLinuxConfig? does not exist yet

TIP Note: The name of this default configuration file is . By listing the contents of the directory you can easily find out which other default configurations are available.

If you don't want to change the default configuration you can now continue to use it to build a kernel image:

bash$ make ARCH=%ARCH% CROSS_COMPILE=%CROSS_COMPILE% uImage

Otherwise you can modify the kernel configuration as follows:

bash$ make ARCH=%ARCH% CROSS_COMPILE=%CROSS_COMPILE%  config

or

bash$ make ARCH=%ARCH% CROSS_COMPILE=%CROSS_COMPILE%  menuconfig

ALERT! Note: Because of problems (especially with some older Linux kernel versions) the use of "make xconfig" is not recommended.

The make target uImage uses the tool mkimage (from the U-Boot package) to create a Linux kernel image in which is immediately usable for download and booting with U-Boot.

In case you configured modules you will also need to compile the modules:

make ARCH=%ARCH% CROSS_COMPILE=%CROSS_COMPILE% modules

add install the modules (make sure to pass the correct root path for module installation):

bash$ make ARCH=%ARCH% CROSS_COMPILE=%CROSS_COMPILE% INSTALL_MOD_PATH=%ROOTPATH% modules_install

No WebOrder in this web Installation

For now it is sufficient to copy the Linux kernel image into the directory used by your TFTP server: