Embedded Linux: Hardware, Software, and Interfacing

Embedded Linux: Hardware, Software, and Interfacing

作者: Craig Hollabaugh Ph.D.
出版社: SAMS
出版在: 2002-03-17
ISBN-13: 9780672322266
ISBN-10: 0672322269
裝訂格式: Paperback
總頁數: 432 頁





內容描述


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.
  2. 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.




相關書籍

Basic Linux Terminal Tips and Tricks: Learn to Work Quickly on the Command Line

作者 Kirkbride Philip

2002-03-17

The Second Quantum Revolution: From Entanglement to Quantum Computing and Other Super-Technologies

作者 Lars Jaeger

2002-03-17

C51單片機應用與C語言程序設計(第4版) ——基於機器人工程對象的項目實踐

作者 秦志強

2002-03-17