2011-08-06-EmbeddedLinuxSessions

Embedded Linux Session 4

Points covered:

  1. Compiling and booting Linux Kernel configuration.
    1. Kernel configuration and build system.
    2. Kernel configuration.
    3. Kernel or module?
    4. Kernel option types.
    5. Kernel options dependencies.
    6. make xconfig.
    7. kernel configuration options.
    8. Corresponding .config file excerpt.
    9. make gconfig.
    10. make menuconfig.
    11. make oldconfig.
    12. make allnoconfig.
    13. Undoing configuration changes.
    14. Configuration per architecture.
    15. Overview of kernel options.
  2. Compiling and installing the kernel for the host system.
    1. Kernel compilation.
    2. Kernel installation.
    3. Module installation.
    4. Kernel clean up targets.
  3. Compiling and booting linux: Cross-compiling the kernel.
    1. Cross-compiling the kernel.
    2. Specifying cross-compilation.
    3. Predefined configuration files.
    4. Configuring the kernel.
    5. Building and installing the kernel.
    6. Kernel command line.
  4. Using kernel modules.
    1. Advantages of modules.
    2. Module dependencies.
    3. Kernel log.
    4. Module utilities.
    5. Understanding module loading issues.
    6. Passing parameters to modules.

Present:

  • Mohamed Nour El-Din.
  • Islam Hassan.

Assignments:

  • Cross-compile the kernel.

See also:

Session 1: 2011-07-08-EmbeddedLinuxSessions
Session 2: 2011-07-23-EmbeddedLinuxSessions
Session 3: 2011-07-30-EmbeddedLinuxSessions
Session 5: 2011-08-20-EMbeddedLinuxSessions

EgyptTeam/Events/2011-08-06-EmbeddedLinuxSessions (last edited 2011-08-30 06:26:52 by iah.vector)