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.




相關書籍

C 語言程式設計:使用 Arduino C 趣玩 mBot 機器人 (附範例檔)

作者 鮮師

2002-03-17

C語言程序設計(第4版)

作者 譚浩強

2002-03-17

5G承載網網絡規劃與組網設計

作者 張優訓 蟻澤純 趙春華 劉小春 梁永紅 張宇

2002-03-17