[PC ~/uboot_2014.04-at[version]]$ make CROSS_COMPILE=arm-linux-gnueabihf-
4.
Confirming the creation of the Image File
When the build finishes an image file is created in the U-Boot directory.
[PC ~/uboot_2014.04-at[version]]$ ls u-boot-x1.bin
u-boot-x1.bin
7.2. Building the Linux Kernel
This section explains the procedure for creating an image file from the Linux kernel source code and initramfs archive.
Files required for the build
linux-3.14-x1-at[version].tar.gz
initramfs_x1-[version].cpio.gz
Procedure 7.2. Building the Linux Kernel
1.
Extracting the Archive
Extract the Linux kernel source code archive.
[PC ~]$ls
initramfs_x1-[version].cpio.gz linux-3.14-x1-at[version].tar.gz
[PC ~]$tar xf linux-3.14-x1-at[version].tar.gz
[PC ~]$ls
initramfs_x1-[version].cpio.gz linux-3.14-x1-at[version] linux-3.14-x1-
⏎
at[version].tar.gz
2.
Creating a Symbolic Link to the Initramfs Archive
Move to the Linux kernel directory and create a symbolic link to the initramfs archive.
[PC ~]$cd linux-3.14-x1-at[version]
[PC ~/linux-3.14-x1-at[version]]$ln -s ../initramfs_x1-[version].cpio.gz
⏎
initramfs_x1.cpio.gz
3.
Configuration
Perform the configuration.
[PC ~/linux-3.14-x1-at[version]]$make ARCH=arm x1_defconfig
4.
Building
To do the build, run the following commands.
Armadillo-IoT Gateway G3Product Manual - INTL
Build Procedure
93