Difference between revisions of "Talk:RPi Kernel Compilation"

From eLinux.org
Jump to: navigation, search
(Created page with "This page could use a re-organization. Currently, most of the page is concerned with cross-platform compilation, with a lot of duplication in the kernel build step. I propose a b...")
 
(/opt?)
(One intermediate revision by one other user not shown)
Line 11: Line 11:
  
 
[[User:Gus3|Gus3]]
 
[[User:Gus3|Gus3]]
 +
 +
Note: zImage not supported by the last loader, officially confirmed! Only the uncompressed kernel image is supported.
 +
 +
Just a quick note from an amateur: The cross compilation description includes building everything under /opt.  I build everything for myself under ~/opt, which seems both easier and safer.
 +
 +
[[User:jakartadean|jakartadean]]

Revision as of 04:18, 16 September 2012

This page could use a re-organization. Currently, most of the page is concerned with cross-platform compilation, with a lot of duplication in the kernel build step. I propose a breakdown thus:

  • Overview
  • Getting the toolchain for cross-compilation (if needed)
  • Configuring the kernel
with special emphasis on built-in vs. modular drivers
  • Building the kernel
  • Installing the kernel

Another possibility is to give cross-compilation its own page, to cover toolchain acquisition for different host platforms. Given that the RPi isn't the only embedded to use ARM CPU's, such a page could serve the same purpose for several ARM platforms. (For that matter, each CPU on such a page could have its own section on toolchain acquisition.) Then, the "kernel compilation" page could deal more succinctly with process of configuring and building the kernel for the RPi platform.

Gus3

Note: zImage not supported by the last loader, officially confirmed! Only the uncompressed kernel image is supported.

Just a quick note from an amateur: The cross compilation description includes building everything under /opt. I build everything for myself under ~/opt, which seems both easier and safer.

jakartadean