Building embedded linux systems /

Yaghmour, Karim

Building embedded linux systems / Karim Yaghmour. - Sebastopol, California : O'Reilly, 2003 - 391 p.

CONTENIDO
Chapter 1. Introduction
Section 1.1. Definitions
Section 1.2. Real Life and Embedded Linux Systems
Section 1.3. Example Multicomponent System
Section 1.4. Design and Implementation Methodology
Chapter 2. Basic Concepts
Section 2.1. Types of Hosts
Section 2.2. Types of Host/Target Development Setups
Section 2.3. Types of Host/Target Debug Setups
Section 2.4. Generic Architecture of an Embedded Linux System
Section 2.5. System Startup
Section 2.6. Types of Boot Configurations
Section 2.7. System Memory Layout
Chapter 3. Hardware Support
Section 3.1. Processor Architectures
Section 3.2. Buses and Interfaces
Section 3.3. I/O
Section 3.4. Storage
Section 3.5. General Purpose Networking
Section 3.6. Industrial Grade Networking
Section 3.7. System Monitoring
Chapter 4. Development Tools
Section 4.1. Using a Practical Project Workspace
Section 4.2. GNU Cross-Platform Development Toolchain
Section 4.3. C Library Alternatives
Section 4.4. Java
Section 4.5. Perl
Section 4.6. Python
Section 4.7. Ada
Section 4.8. Other Programming Languages
Section 4.9. Integrated Development Environments
Section 4.10. Terminal Emulators
Chapter 5. Kernel Considerations
Section 5.1. Selecting a Kernel
Section 5.2. Configuring the Kernel
Section 5.3. Compiling the Kernel
Section 5.4. Installing the Kernel
Section 5.5. In the Field
Chapter 6. Root Filesystem Content
Section 6.1. Basic Root Filesystem Structure
Section 6.2. Libraries
Section 6.3. Kernel Modules
Section 6.4. Kernel Images
Section 6.5. Device Files
Section 6.6. Main System Applications
Section 6.7. Custom Applications
Section 6.8. System Initialization
Chapter 7. Storage Device Manipulation
Section 7.1. MTD-Supported Devices
Section 7.2. Disk Devices
Section 7.3. To Swap or Not to Swap
Chapter 8. Root Filesystem Setup
Section 8.1. Selecting a Filesystem
Section 8.2. Using an NFS-Mounted Root Filesystem to Write a Filesystem Image to Flash
Section 8.3. CRAMFS
Section 8.4. JFFS2
Section 8.5. Disk Filesystem over NFTL
Section 8.6. Disk Filesystem over RAM Disk
Section 8.7. Mounting Directories on TMPFS
Section 8.8. Live Updates
Chapter 9. Setting Up the Bootloader
Section 9.1. Bootloaders Galore
Section 9.2. Server Setup for Network Boot
Section 9.3. Using LILO with Disk and Compact Flash Devices
Section 9.4. Using GRUB with DiskOnChip Devices
Section 9.5. U-Boot
Chapter 10. Setting Up Networking Services
Section 10.1. The Internet Super-Server
Section 10.2. Remote Administration with SNMP
Section 10.3. Network Login Through Telnet
Section 10.4. Secure Communication with SSH
Section 10.5. Serving Web Content Through HTTP
Section 10.6. Dynamic Configuration Through DHCP
Chapter 11. Debugging Tools
Section 11.1. Debugging Applications with gdb
Section 11.2. Tracing
Section 11.3. Performance Analysis
Section 11.4. Memory Debugging
Section 11.5. A Word on Hardware Tools

059600222X


LINUX SYSTEMS
EMBEDDED LINUX SYSTEMS
SISTEMA OPERATIVO-LINUX
LINUX-SISTEMA OPERATIVO

004.451.9LINUX Y1