構建嵌入式LINUX系統(影印版)

《構建嵌入式LINUX系統》是一本構造嵌入式作業系統的詳細指南,不僅可以學習基本原理,而且可以學習如何去配置、設定並使用40種以上不同的開發源碼和自由軟體包。

基本介紹

  • 書名:構建嵌入式LINUX系統(影印版)
  • 作者:(加拿大)(Yaghmour.K.)亞荷毛爾  
  • 出版社:東南大學出版社
  • 市場價:68.00
構建嵌入式LINUX系統(影印版),內容簡介,媒體推薦,編輯推薦,目錄,

構建嵌入式LINUX系統(影印版)

構建嵌入式LINUX系統(影印版)
·頁碼:439 頁
·出版日期:2009年
·ISBN:9787564116309
·開本:16

內容簡介

雖然很多公司將LINUX用於多種嵌入式系統,從手機到汽車ABS系統和水過濾設備,但是令人驚訝的是,關於LINUX系統核心和相關工具的建立、安裝、測試這方面信息的資源幾乎沒有。《構建嵌入式LINUX系統》是一本構造這些系統的詳細指南,不僅可以學習基本原理,而且可以學習如何去配置、設定並使用40種以上不同的開發源碼和自由軟體包。
此次改版,更新了上一個版本的LINUX系統核心和之前無證程式的特徵,以助你:
·建立自己的GNU開發工具鏈
·選擇、配置、構建並安裝特定目標的核心
·建立完整的目標根檔案系統
·設定、操作及使用固態存儲設備
·安裝並配置目標的引導載入程式
·交叉編譯大量實用程式和包
·使用多種工具和技術調試嵌入式系統
·使用uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace和gdb包
·利用Xenomai或RT核心補丁的實時特徵
此次再版教授了如何構建作業系統組件,簡化了嵌入式系統中令人望而生畏的完全控制的維護任務。

媒體推薦

“這本書中沒有關於常用工具或項目範圍的任何假設。所需要的……就是下載必要包和瀏覽詳盡線上文檔的Internet連線,從而與其他開發者互享經驗並從中獲益。
這些講述不僅在設計上給予恰到好處的自由及控制,也緊承Linux嵌入式系統套用的開發先鋒們的觀點。”
——節自Preface

編輯推薦

《構建嵌入式LINUX系統(影印版)》由東南大學出版社出版。

目錄

Preface
1.Introduction
Definitions
Real Life and Embedded Linux Systems
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
A Practical Project Workspace
GNU Cross-Platform Development Toolchain
C Library Alternatives
Java
Perl
Python
Other Programming Languages
Eclipse: An Integrated Development Environment
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
Filesystem Types for Embedded Devices
Writing a Filesystem Image to Flash Using an NFS-Mounted Root Filesystem
Placing a Disk Filesystem on a RAM Disk
Rootfs and Initramfs
Choosing a Filesystem's Type and Layout
Handling Software Upgrades
9.Setting Up the Bootloader
Embedded Bootloaders
Server Setup for Network Boot
Using the U-Boot Bootloader
10.Setting Up Networking Services
Network Settings
Busybox
Dynamic Configuration Through DHCP
The Internet Super-Server
Remote Administration with SNMP
Network Login Through Telnet
Secure Communication with SSH
Serving Web Content Through HTTP
Provisioning
11.Debugging Tools
Eclipse
Debugging Applications with gdb
Tracing
Performance Analysis
Memory Debugging
A Word on Hardware Tools
12.Introduction to Real-Time tinux
What Is Real-Time Processing?
Should Your Linux Be Real-Time?
Common Real-Time Kernel Requirements
Some Typical Users of Real-Time Computing Technology
The Linux Paths to Real-Time
13.TheXenomai ReaI-TimeSystem
Porting Traditional RTOS Applications to Linux
The Xenomai Architecture
How Xenomai Works
The Real-Time Driver Model
Xenomai, Chameleon by Design
14.The RT Patch
Interrupts As Threads
Priority Inheritance
Configuring the Kernel with the RT Patch
High-Resolution Timers
The Latency Tracer
Conclusion
Index
……

相關詞條

熱門詞條

聯絡我們