Embedded Linux: Hardware, Software, and Interfacing
暫譯: 嵌入式 Linux:硬體、軟體與介面

Craig Hollabaugh Ph.D.

  • 出版商: SAMS
  • 出版日期: 2002-03-17
  • 售價: $2,450
  • 貴賓價: 9.5$2,328
  • 語言: 英文
  • 頁數: 432
  • 裝訂: Paperback
  • ISBN: 0672322269
  • ISBN-13: 9780672322266
  • 相關分類: 嵌入式系統Linux
  • 立即出貨(限量) (庫存=2)

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

相關主題

商品描述

Embedded Linux covers the development and implementation of interfacing applications on an embedded Linux platform. It includes a comprehensive discussion of platform selection, crosscompilation, kernel compilation, root filesystem creation, booting, remote debugging, real-world interfacing, application control, data collection, archiving, and presentation.

This book includes serial, parallel, memory I/O, USB, and interrupt-driven hardware designs using x86-, StrongARM®-, and PowerPC®-based target boards. In addition, you will find simple device driver module code that connects external devices to the kernel, and network integration code that connects embedded Linux field devices to a centralized control center. Examples teach hardware developers how to store and activate field bits and deliver process information using open source software. If you are a hardware developer, software developer, system integrator, or product manager who's begun exploring embedded Linux for interfacing applications, this book is for you.

  • Select an embedded Linux platform (x86, StrongARM®, and PowerPC® architectures are covered)
  • Create a cross-compiling and debugging development environment
  • Build a custom Linux kernel for each architecture
  • Create a minimum root filesystem
  • Boot the custom Linux kernel on three target boards with x86, SA-1110, and MPC860 microprocessors
  • Remote debug programs running on a target board across an ethernet network using GNU tools
  • Connect data acquisition and control electronics/peripherals using the microprocessor's serial, parallel, memory I/O, and USB interfaces
  • Measure average interrupt latencies for the x86, SA-1110, and MPC860 microprocessors and design an interrupt-driven process timer with 1mS accuracy
  • Interface the peripherals to the kernel and applications using device driver modules
  • Collect, control, store, and present data via open source protocols and applications
  • Analyze embedded Linux vendor product offerings

Table of Contents

Introduction.
I. GETTING STARTED.

1. Introducing Embedded Linux.
2. System Architecture.
3. Selecting a Platform and Installing Tool Sets.
4. Booting Linux.
5. Debugging.
6. Asynchronous Serial Communication Interfacing.
7. Parallel Port Interfacing.
8. USB Interfacing.
9. Memory I/O Interfacing.
10. Synchronous Serial Communication Interfacing.
11. Using Interrupts For Timing.
12. System Integration.
13. Final Thoughts.

商品描述(中文翻譯)

《嵌入式 Linux》涵蓋了在嵌入式 Linux 平台上開發和實現介面應用程序的過程。書中詳細討論了平台選擇、交叉編譯、內核編譯、根文件系統創建、啟動、遠程調試、實際介面、應用控制、數據收集、存檔和展示等主題。

本書包括使用基於 x86、StrongARM® 和 PowerPC® 的目標板進行串行、並行、內存 I/O、USB 和中斷驅動的硬件設計。此外,您將找到簡單的設備驅動模塊代碼,該代碼將外部設備連接到內核,以及將嵌入式 Linux 現場設備連接到集中控制中心的網絡集成代碼。示例教導硬件開發人員如何使用開源軟件存儲和激活現場位元,並傳遞過程信息。如果您是硬件開發人員、軟件開發人員、系統集成商或產品經理,並且已開始探索嵌入式 Linux 以進行介面應用,這本書適合您。

- 選擇嵌入式 Linux 平台(涵蓋 x86、StrongARM® 和 PowerPC® 架構)
- 創建交叉編譯和調試開發環境
- 為每個架構構建自定義 Linux 內核
- 創建最小根文件系統
- 在三個目標板上啟動自定義 Linux 內核,這些目標板使用 x86、SA-1110 和 MPC860 微處理器
- 使用 GNU 工具通過以太網網絡遠程調試在目標板上運行的程序
- 使用微處理器的串行、並行、內存 I/O 和 USB 接口連接數據採集和控制電子設備/外圍設備
- 測量 x86、SA-1110 和 MPC860 微處理器的平均中斷延遲,並設計一個具有 1 毫秒精度的中斷驅動過程計時器
- 使用設備驅動模塊將外圍設備與內核和應用程序進行介面連接
- 通過開源協議和應用程序收集、控制、存儲和展示數據
- 分析嵌入式 Linux 供應商的產品提供

**目錄**

引言。
I. 開始使用。

1. 介紹嵌入式 Linux。
2. 系統架構。
3. 選擇平台和安裝工具集。
4. 啟動 Linux。
5. 調試。
6. 異步串行通信介面。
7. 並行埠介面。
8. USB 介面。
9. 內存 I/O 介面。
10. 同步串行通信介面。
11. 使用中斷進行計時。
12. 系統集成。
13. 最後的思考。