Building Embedded Linux Systems, 2/e (Paperback)

Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, Philippe Gerum

  • 出版商: O'Reilly
  • 出版日期: 2008-08-25
  • 定價: $1,750
  • 售價: 8.0$1,400
  • 語言: 英文
  • 頁數: 464
  • 裝訂: Paperback
  • ISBN: 0596529686
  • ISBN-13: 9780596529680
  • 相關分類: 嵌入式系統Linux
  • 立即出貨

買這商品的人也買了...

商品描述

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.

商品描述(中文翻譯)

嵌入式系統中使用Linux引起了很大的興趣,從手機到汽車ABS系統和水處理廠等各種應用。然而,關於這方面的實用信息卻不多。《Building Embedded Linux Systems》提供了一個深入且專業的指南,教你如何基於Linux構建嵌入式系統。

這本新版書籍已更新至最新的Linux內核版本,介紹了構建嵌入式Linux系統的基礎知識,以及使用超過40種常用的開源和免費軟件包的配置、設置和使用。書中還探討了在嵌入式系統中使用Linux的優點和缺點,討論了許可問題,並介紹了實時系統,包括Linux的實時選項。

這本不可或缺的書籍介紹了一些以前未記錄的程序,包括:
- 構建自己的GNU開發工具鏈
- 使用高效的嵌入式開發框架
- 選擇、配置、構建和安裝特定目標的內核
- 創建完整的目標根文件系統
- 設置、操作和使用固態存儲設備
- 為目標安裝和配置引導程序
- 交叉編譯一系列實用工具和軟件包
- 使用各種工具和技術調試嵌入式系統
- 使用uClibc、BusyBox、U-Boot、OpenSSH、thttpd、tftp、strace和gdb軟件包

通過介紹如何從原始源代碼構建操作系統組件以及如何尋找更多文檔或幫助,這本書極大地簡化了保持對嵌入式操作系統完全控制的任務。