≡ Menu

Embedded linux

How To: Build an Embedded Linux Distribution From Scratch

Embedded Linux is the use of a Linux operating system in an embedded computer systems such as a mobile phones, personal digital assistants, media players etc.

This tutorial shows you how to install Linux on a target system. Not a prebuilt Linux distribution, but your own, built from scratch. While the details of the procedure necessarily vary from one target to another, the same general principles apply. The result of this tutorial (if you have a suitable target) is a functional Linux system you can get a shell prompt on.

In this tutorial, you will learn about:

  1. Discussion of cross-compilation issues
  2. Review of the components of a Linux system and how they are put together
  3. Detailed steps for building, installing, and configuring the target system

=> Build an embedded Linux distro from scratch (free registration required)

Tutorial: Ubuntu Linux on a Handheld / Mobile Device

Ubuntu Linux is a great server and desktop distribution for x86 computers, but did you know that it's also ideal for handheld and mobile embedded devices?

Ubuntu's latest release, Gutsy Gibbon, now includes support for the embedded and mobile spaces with the Ubuntu Mobile and Embedded (UME) project. Get to know the UME project, and find out how to get started. The primary objective of this tutorial is to get you quickly acquainted with the Ubuntu embedded framework and tools. Along the way, you learn about several tools and new approaches to Linux kernel configuration and environment construction. You also learn about some other projects with goals similar to the UME project.


  • Introduction to the Ubuntu Mobile and Embedded (UME) project, its architecture, and its use
  • How to install and test the Hildon desktop
  • How to build a development environment for a mobile device
  • Other mobile platforms

=> Explore Ubuntu Mobile and Embedded [ free registration required ]