Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Explore Ubuntu Mobile and Embedded

Linux on a handheld device? You bet!

M. Tim Jones, Consultant Engineer, Emulex Corp.
M. Tim Jones
M. Tim Jones is an embedded software architect and the author of GNU/Linux Application Programming, AI Application Programming, and BSD Sockets Programming from a Multilanguage Perspective. His engineering background ranges from the development of kernels for geosynchronous spacecraft to embedded systems architecture and networking protocols development. Tim is a Consultant Engineer for Emulex Corp. in Longmont, Colorado.

Summary:  Ubuntu is a great server and desktop distribution for the GNU/Linux® operating system, 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.

Date:  15 Jan 2008
Level:  Intermediate PDF:  A4 and Letter (317 KB | 21 pages)Get Adobe® Reader®

Activity:  24497 views
Comments:  

Before you start

This tutorial introduces you to the Ubuntu Mobile and Embedded (UME) project, its architecture, and its use. The tutorial gives you hands-on practice in running the UME environment on a native desktop Linux system. The tutorial uses the Ubuntu version 7.10 release (Gutsy Gibbon), but any recent distribution should work.

About this tutorial

In this tutorial, you learn about Ubuntu and its embedded framework. It explores and demonstrates each aspect of the various tools and the embedded framework to help get you started on your embedded project.

Objectives

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.

Prerequisites

This tutorial assumes some knowledge of Linux development and the Linux user-space environment. Sidebars are provided along the way to help bring you up to speed.

System requirements

This tutorial is intended to be hands-on. To run the examples in this tutorial, you need Ubuntu version 7.10. By following the instructions in this tutorial, you can use an existing UME environment and build applications for a mobile or handheld device. If you intend to install the UME and run it on your desktop, ensure that at least 4 GB of disk space is available.

1 of 8 | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Linux, Open source
ArticleID=282219
TutorialTitle=Explore Ubuntu Mobile and Embedded
publish-date=01152008
author1-email=mtj@mtjones.com
author1-email-cc=tomyoung@us.ibm.com