Open Source Home

Open Source Articles

Open Source Links

Open Source Books

Open Source Tools

Open Source Keywords



Open Source

Building Embedded Linux Systems

See more Amazon Details

Contents Listing

Preface



1. Introduction

Definitions

Real Life and Embedded Linux Systems

Example Multicomponent System

Design and Implementation Methodology



2. Basic Concepts

Types of Hosts

Types of Host/Target Development Setups

Types of Host/Target Debug Setups

Generic Architecture of an Embedded Linux System

System Startup

Types of Boot Configurations

System Memory Layout



3. Hardware Support

Processor Architectures

Buses and Interfaces

I/O

Storage

General Purpose Networking

Industrial Grade Networking

System Monitoring



4. Development Tools

Using a Practical Project Workspace

GNU Cross-Platform Development Toolchain

C Library Alternatives

Java

Perl

Python

Ada

Other Programming Languages

Integrated Development Environments

Terminal Emulators



5. Kernel Considerations

Selecting a Kernel

Configuring the Kernel

Compiling the Kernel

Installing the Kernel

In the Field



6. Root Filesystem Content

Basic Root Filesystem Structure

Libraries

Kernel Modules

Kernel Images

Device Files

Main System Applications

Custom Applications

System Initialization



7. Storage Device Manipulation

MTD-Supported Devices

Disk Devices

To Swap or Not to Swap



8. Root Filesystem Setup

Selecting a Filesystem

Using an NFS-Mounted Root Filesystem to Write a Filesystem Image to Flash

CRAMFS

JFFS2

Disk Filesystem over NFTL

Disk Filesystem over RAM Disk

Mounting Directories on TMPFS

Live Updates



9. Setting Up the Bootloader

Bootloaders Galore

Server Setup for Network Boot

Using LILO with Disk and CompactFlash Devices

Using GRUB with DiskOnChip Devices

U-Boot



10. Setting Up Networking Services

The Internet Super-Server

Remote Administration with SNMP

Network Login Through Telnet

Secure Communication with SSH

Serving Web Content Through HTTP

Dynamic Configuration Through DHCP



11. Debugging Tools

Debugging Applications with gdb

Tracing

Performance Analysis

Memory Debugging

A Word on Hardware Tools



A. Worksheet



B. Resources



C. Important Licenses and Notices



Index

Google
Web www.opensource.force9.co.uk

Contents
View a contents listing.

Short
Short Description.


Keyword Pages
Linux
Linux operating system
Linux OS
open source
operating system
operating systems
OS

Keyword Bestsellers

Linux operating system

Linux OS

open source

operating system

operating systems

OS

Linux

Open Source Bestsellers
The bestselling books on Amazon.

Articles

Birmingham Evaluates Open-Source

MySQL and Red Hat

Bank Saving 50 percent on Sun to Linux Move

Red Hat Sales and Profit Leap

Visit our site of the month Sarbanes-Oxley at www.sarbanesoxleyuk.co.uk
Visit our site of the month Sarbanes-Oxley at www.sarbanesoxleyuk.co.uk