SØG - mellem flere end 8 millioner bøger:

Søg på: Titel, forfatter, forlag - gerne i kombination.
Eller blot på isbn, hvis du kender dette.

Viser: Building Embedded Linux Systems - Concepts, Techniques, Tricks, and Traps

Building Embedded Linux Systems - Concepts, Techniques, Tricks, and Traps, 2. udgave

Building Embedded Linux Systems

Concepts, Techniques, Tricks, and Traps
Karim Yaghmour, Jon Masters, Gilad Ben-Yossef og Philippe Gerum
(2008)
Sprog: Engelsk
O'Reilly Media, Incorporated
453,00 kr.
Denne titel er udgået og kan derfor ikke bestilles. Vi beklager.

Detaljer om varen

  • 2. Udgave
  • Paperback: 464 sider
  • Udgiver: O'Reilly Media, Incorporated (September 2008)
  • Forfattere: Karim Yaghmour, Jon Masters, Gilad Ben-Yossef og Philippe Gerum
  • ISBN: 9780596529680

There's a great deal of excitement surrounding the use of Linux in embedded systems -- for everything from cell phones to car ABS systems and water-filtration plants -- but not a lot of practical information. Building Embedded Linux Systems offers an in-depth, hard-core guide to putting together embedded systems based on Linux.



Updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and use of more than 40 different open source and free software packages in common use. The book also looks at the strengths and weaknesses of using Linux in an embedded system, plus a discussion of licensing issues, and an introduction to real-time, with a discussion of real-time options for Linux.



This indispensable book features arcane and previously undocumented procedures for:

  • Building your own GNU development toolchain
  • Using an efficient embedded development framework
  • Selecting, configuring, building, and installing a target-specific kernel
  • Creating a complete target root filesystem
  • Setting up, manipulating, and using solid-state storage devices
  • Installing and configuring a bootloader for the target
  • Cross-compiling a slew of utilities and packages
  • Debugging your embedded system using a plethora of tools and techniques
  • Using the uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace, and gdb packages

By presenting how to build the operating system components from pristine sources and how to find more documentation or help, Building Embedded Linux Systems greatly simplifies the task of keeping complete control over your embedded operating system.



Preface; Focus on Self-Sufficiency; Audience for This Book; Scope and Background Information; Organization of the Material; Hardware Used in This Book; Software Versions; Typographical Conventions; Using Code Examples; Contact Information; Safari® Books Online; Acknowledgments for the First Edition; Acknowledgments for the Second Edition;
Chapter 1: Introduction;
1.1 Definitions;
1.2 Real Life and Embedded Linux Systems;
1.3 Design and Implementation Methodology;
Chapter 2: Basic Concepts;
2.1 Types of Hosts;
2.2 Types of Host/Target Development Setups;
2.3 Types of Host/Target Debug Setups;
2.4 Generic Architecture of an Embedded Linux System;
2.5 System Startup;
2.6 Types of Boot Configurations;
2.7 System Memory Layout;
Chapter 3: Hardware Support;
3.1 Processor Architectures;
3.2 Buses and Interfaces;
3.3 I/O;
3.4 Storage;
3.5 General-Purpose Networking;
3.6 Industrial-Grade Networking;
3.7 System Monitoring;
Chapter 4: Development Tools;
4.1 A Practical Project Workspace;
4.2 GNU Cross-Platform Development Toolchain;
4.3 C Library Alternatives;
4.4 Java;
4.5 Perl;
4.6 Python;
4.7 Other Programming Languages;
4.8 Eclipse: An Integrated Development Environment;
4.9 Terminal Emulators;
Chapter 5: Kernel Considerations;
5.1 Selecting a Kernel;
5.2 Configuring the Kernel;
5.3 Compiling the Kernel;
5.4 Installing the Kernel;
5.5 In the Field;
Chapter 6: Root Filesystem Content;
6.1 Basic Root Filesystem Structure;
6.2 Libraries;
6.3 Kernel Modules;
6.4 Kernel Images;
6.5 Device Files;
6.6 Main System Applications;
6.7 Custom Applications;
6.8 System Initialization;
Chapter 7: Storage Device Manipulation;
7.1 MTD-Supported Devices;
7.2 Disk Devices;
7.3 To Swap or Not To Swap;
Chapter 8: Root Filesystem Setup;
8.1 Filesystem Types for Embedded Devices;
8.2 Writing a Filesystem Image to Flash Using an NFS-Mounted Root Filesystem;
8.3 Placing a Disk Filesystem on a RAM Disk;
8.4 Rootfs and Initramfs;
8.5 Choosing a Filesystem's Type and Layout;
8.6 Handling Software Upgrades;
Chapter 9: Setting Up the Bootloader;
9.1 Embedded Bootloaders;
9.2 Server Setup for Network Boot;
9.3 Using the U-Boot Bootloader;
Chapter 10: Setting Up Networking Services;
10.1 Network Settings;
10.2 Busybox;
10.3 Dynamic Configuration Through DHCP;
10.4 The Internet Super-Server;
10.5 Remote Administration with SNMP;
10.6 Network Login Through Telnet;
10.7 Secure Communication with SSH;
10.8 Serving Web Content Through HTTP;
10.9 Provisioning;
Chapter 11: Debugging Tools;
11.1 Eclipse;
11.2 Debugging Applications with gdb;
11.3 Tracing;
11.4 Performance Analysis;
11.5 Memory Debugging;
11.6 A Word on Hardware Tools;
Chapter 12: Introduction to Real-Time Linux;
12.1 What Is Real-Time Processing?;
12.2 Should Your Linux Be Real-Time?;
12.3 Common Real-Time Kernel Requirements;
12.4 Some Typical Users of Real-Time Computing Technology;
12.5 The Linux Paths to Real-Time;
Chapter 13: The Xenomai Real-Time System;
13.1 Porting Traditional RTOS Applications to Linux;
13.2 The Xenomai Architecture;
13.3 How Xenomai Works;
13.4 The Real-Time Driver Model;
13.5 Xenomai, Chameleon by Design;
Chapter 14: The RT Patch;
14.1 Interrupts As Threads;
14.2 Priority Inheritance;
14.3 Configuring the Kernel with the RT Patch;
14.4 High-Resolution Timers;
14.5 The Latency Tracer;
14.6 Conclusion;Colophon;
De oplyste priser er inkl. moms

Polyteknisk Boghandel

har gennem mere end 50 år været studieboghandlen på DTU og en af Danmarks førende specialister i faglitteratur.

 

Vi lagerfører et bredt udvalg af bøger, ikke bare inden for videnskab og teknik, men også f.eks. ledelse, IT og meget andet.

Læs mere her


Trykt eller digital bog?

Ud over trykte bøger tilbyder vi tre forskellige typer af digitale bøger:

 

Vital Source Bookshelf: En velfungerende ebogsplatform, hvor bogen downloades til din computer og/eller mobile enhed.

 

Du skal bruge den gratis Bookshelf software til at læse læse bøgerne - der er indbygget gode værktøjer til f.eks. søgning, overstregning, notetagning mv. I langt de fleste tilfælde vil du samtidig have en sideløbende 1825 dages online adgang. Læs mere om Vital Source bøger

 

Levering: I forbindelse med købet opretter du et login. Når du har installeret Bookshelf softwaren, logger du blot ind og din bog downloades automatisk.

 

 

Adobe ebog: Dette er Adobe DRM ebøger som downloades til din lokale computer eller mobil enhed.

 

For at læse bøgerne kræves særlig software, som understøtter denne type. Softwaren er gratis, men du bør sikre at du har rettigheder til installere software på den maskine du påtænker at anvende den på. Læs mere om Adobe DRM bøger

 

Levering: Et download link sendes pr email umiddelbart efter købet.

 


Ibog: Dette er en online bog som kan læses på udgiverens website. 

Der kræves ikke særlig software, bogen læses i en almindelig browser.

 

Levering: Vores medarbejder sender dig en adgangsnøgle pr email.

 

Vi gør opmærksom på at der ikke er retur/fortrydelsesret på digitale varer.