Building Embedded Linux Systems second edition By Karim Yaghmour
Building Embedded Linux Systems shows you how to design and build your own embedded systems using Linux® as the kernel and freely available open source tools as the framework. Written by an active member of the open source community, the book is structured to gradually introduce readers to the intricacies of embedded Linux, with detailed information and examples in each chapter that culminate in describing how Linux is actually put on an embedded device.
-
Chapter 1 Introduction
-
Definitions
-
Real Life and Embedded Linux Systems
-
Example Multicomponent System
-
Design and Implementation Methodology
-
-
Chapter 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
-
-
Chapter 3 Hardware Support
-
Processor Architectures
-
Buses and Interfaces
-
I/O
-
Storage
-
General Purpose Networking
-
Industrial Grade Networking
-
System Monitoring
-
-
Chapter 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
-
-
Chapter 5 Kernel Considerations
-
Selecting a Kernel
-
Configuring the Kernel
-
Compiling the Kernel
-
Installing the Kernel
-
In the Field
-
-
Chapter 6 Root Filesystem Content
-
Basic Root Filesystem Structure
-
Libraries
-
Kernel Modules
-
Kernel Images
-
Device Files
-
Main System Applications
-
Custom Applications
-
System Initialization
-
-
Chapter 7 Storage Device Manipulation
-
MTD-Supported Devices
-
Disk Devices
-
To Swap or Not to Swap
-
-
Chapter 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
-
-
Chapter 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
-
-
Chapter 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
-
-
Chapter 11 Debugging Tools
-
Debugging Applications with gdb
-
Tracing
-
Performance Analysis
-
Memory Debugging
-
A Word on Hardware Tools
-
-
Appendix A Worksheet
-
Project Identification
-
Hardware Summary
-
Development Tools
-
Kernel
-
Root filesystem
-
Storage Device Organization
-
Bootloader Configuration and Use
-
Networking services
-
Custom Project Software
-
Debug Notes
-
Additional Notes
-
Embedded Linux Systems Worksheet
-
-
Appendix B Resources
-
Online
-
Books
-
Publications
-
Organizations
-
Linux and Open-Source-Oriented Hardware Projects
-
-
Appendix C Important Licenses and Notices
-
Exclusion of User-Space Applications from Kernel's GPL
-
Notices on Binary Kernel Modules
-
Legal Clarifications About the Kernel by Linus Torvalds
-
Download at Mediafire.com : Click here to download
Mirror link :Đownload at Fileserve.com
File name: Building.Embedded.Linux.Systems_Second Edition.pdf
File size:4.30 MB
ko down được mà bác Chung ơi?
ReplyDeleteBác click skip adv ở góc trên bên phải màn hình, nó sẽ chuyển đến mediafire.com đó.Link mediafire mà
ReplyDelete