0% found this document useful (0 votes)
161 views

How To Compile A Custom Linux Kernel For Your ARM Device

This document provides instructions for compiling a custom Linux kernel for ARM devices. It explains that while most Linux distributions provide pre-compiled kernels, it may be necessary to compile a custom kernel to include specific features or optimize for restricted hardware. The document outlines downloading the kernel source code, configuring options, and compiling the kernel on the ARM device itself rather than cross-compiling. It aims to help users customize their kernel for enhanced security, real-time capabilities, or producing a very small kernel size.

Uploaded by

Soukous Lover
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views

How To Compile A Custom Linux Kernel For Your ARM Device

This document provides instructions for compiling a custom Linux kernel for ARM devices. It explains that while most Linux distributions provide pre-compiled kernels, it may be necessary to compile a custom kernel to include specific features or optimize for restricted hardware. The document outlines downloading the kernel source code, configuring options, and compiling the kernel on the ARM device itself rather than cross-compiling. It aims to help users customize their kernel for enhanced security, real-time capabilities, or producing a very small kernel size.

Uploaded by

Soukous Lover
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

How To compile a custom Linux kernel for your ARM device ... https://github.com/umiddelb/armhf/wiki/How-To-compile-a-c...

Document your code Dismiss

Every project on GitHub comes with a version-


controlled wiki to give your documentation the
high level of care it deserves. It’s easy to create
well-maintained, Markdown or rich text
documentation alongside your code.

Sign up for free See pricing for teams and enterprises

How To compile a custom Linux kernel


for your ARM device
Adrian Popa edited this page Nov 28, 2018 · 85 revisions

1 of 3 06/05/2019 à 13:59
How To compile a custom Linux kernel for your ARM device ... https://github.com/umiddelb/armhf/wiki/How-To-compile-a-c...

This tutorial covers some aspects about Pages 13


compiling your own Linux kernel for your
ARM device. Most Linux distributions for Find a Page…
the PC/x86 platform maintain a Linux
kernel which supports a broad range of Home

hardware devices, so it has become very Get Docker up and running


unlikely to compile your own kernel from on the RaspberryPi (ARMv6)
in four steps (Wheezy)
source. For the ARM platform the Linux
kernel is provided by the board or system Get Docker up and running
on chip (SoC) manufacturer. In some on the RaspberryPi (ARMv6)
in three steps
cases these kernels include a minimal set
of features and device drivers only. Get more out of "Das U
Boot"
Beside of this you may want to include a
How To compile a custom
specific feature set which is provided as a Linux kernel for your ARM
patch set to the kernel sources only, like device
enhanced security or real-time Install CompuLab Ubuntu
capabilities. 12.04 on USB

Some use cases impose special Install Fedora 21 on ARMv7


(ODROID C1)
requirements, e.g. you prefer to switch off
loadable kernel modules support in Install percona server on
ubuntu ARM
security relevant environments and build
a monolithic kernel instead. Or you have Install Ubuntu Core 14.04 on
to cope with restricted resources and ARMv7 (ODROID C1)

need to build a very tiny kernel image. Installing Ubuntu 14.04 on


the utilite computer from
Recent ARM devices have become quite scratch
powerful, so I prefer to compile the kernel
Installing, running, using
on the target device directly instead of docker on armhf (ARMv7)
cross compiling (which adds some extra devices

level of complexity). OwnCloud 8.1 Docker armhf

The people from the ODROID Magazine Setting up hostapd on the


utilite
kindly published this article in their
2016-01 issue.
Clone this wiki locally

Kernel components https://github.com/umiddelb/armhf.wiki.git

2 of 3 06/05/2019 à 13:59
How To compile a custom Linux kernel for your ARM device ... https://github.com/umiddelb/armhf/wiki/How-To-compile-a-c...

3 of 3 06/05/2019 à 13:59

You might also like