Preparing and building your Linux kernel
Streamline requires that you build your Linux kernel with certain options enabled. These instructions are specific to building a Linux kernel. Ignore these steps if you are running Android.
The options that you need to enable are described in the topic Required kernel configuration menu options.
To prepare your kernel for use with Streamline, follow these steps:
Download one of the supported versions of the Linux kernel and configure it.
See the topic Streamline prerequisites for the list of supported
For instructions on how to do this and the required kernel code, visit http://www.kernel.org.
NoteYou can build and configure the gator driver gator.ko by unpacking gator-driver.tar.gz directly into the Linux kernel source tree. On Linux, this file is located in the directory /usr/local/DS-5/arm/gator/driver-src. For more information, see the topic Building the gator module.
Enter the following command in your shell to export the cross
To specify that this build is for an ARM® architecture, enter the following
command in your shell:
Enter the following to build the configuration file specific to your
in the command with one of the configuration files located in the your_kernel/arch/arm/configs directory appropriate for your platform or with a configuration file provided by a vendor.
menuconfig, the command-line kernel configuration tool, enter the following in your shell:
- Set the required kernel configuration menu options.
Use the following command to build the image:
make -j5 uImage
uImageshould be installed and booted before moving on to the next step.
Verify all of your kernel options on a running system using /proc/config.gz, if it exists on your system. For
example, to confirm that
CONFIG_PROFILINGis enabled, enter:
zcat /proc/config.gz | grep CONFIG_PROFILING