or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
33 used & new from $15.00

Have one to sell? Sell yours here
 
   
Embedded Linux(R): Hardware, Software, and Interfacing
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Embedded Linux(R): Hardware, Software, and Interfacing (Paperback)

~ (Author)
3.8 out of 5 stars  See all reviews (13 customer reviews)

List Price: $64.99
Price: $40.94 & this item ships for FREE with Super Saver Shipping. Details
You Save: $24.05 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 8 to 14 days.
Ships from and sold by Amazon.com. Gift-wrap available.

17 new from $20.00 16 used from $15.00

Frequently Bought Together

Embedded Linux(R): Hardware, Software, and Interfacing + Embedded Linux Primer: A Practical Real-World Approach + Building Embedded Linux Systems
Price For All Three: $122.36

Some of these items ship sooner than the others. Show details

  • This item: Embedded Linux(R): Hardware, Software, and Interfacing by Craig Hollabaugh

    Usually ships within 8 to 14 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Embedded Linux Primer: A Practical Real-World Approach by Christopher Hallinan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Building Embedded Linux Systems by Karim Yaghmour

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

Embedded Linux will help the user: select an Embedded Linux platform based on hardware requirements; build and boot a custom Linux kernel for the platform; remote debug programs running on the platform using GNU tools; connect data acquisition and control electronics/peripherals using the platform's serial, parallel, USB, I/O port and I2C interfaces; interface the peripherals to the kernel and applications using modules; collect, control, store and present data via open source protocols and applications; and analyze Embedded Linux vendor product offerings.

From the Back Cover

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


0672322269B03282002

Product Details

  • Paperback: 432 pages
  • Publisher: Addison-Wesley Professional (March 17, 2002)
  • Language: English
  • ISBN-10: 0672322269
  • ISBN-13: 978-0672322266
  • Product Dimensions: 9 x 7.4 x 0.9 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon.com Sales Rank: #340,963 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #55 in  Books > Computers & Internet > Hardware > Microprocessors & System Design > Embedded Systems
    #100 in  Books > Computers & Internet > Operating Systems > Linux > Programming

More About the Author

Craig Hollabaugh
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Craig Hollabaugh Page

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?

Embedded Linux Primer: A Practical Real-World Approach
36% buy
Embedded Linux Primer: A Practical Real-World Approach 4.9 out of 5 stars (12)
$38.99
Embedded Linux(R): Hardware, Software, and Interfacing
27% buy the item featured on this page:
Embedded Linux(R): Hardware, Software, and Interfacing 3.8 out of 5 stars (13)
$40.94
Building Embedded Linux Systems
24% buy
Building Embedded Linux Systems 3.9 out of 5 stars (21)
$42.43
Essential Linux Device Drivers
7% buy
Essential Linux Device Drivers 4.1 out of 5 stars (14)
$38.99

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

13 Reviews
5 star:
 (5)
4 star:
 (4)
3 star:
 (1)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
22 of 22 people found the following review helpful:
4.0 out of 5 stars Slightly Out of Date but still well worth the purchase, April 19, 2004
As of 4/2004, the book relies on a free distribution of Hard Hat linux that is no longer available on Montavista's site (as they charge $25K for a single seat, I guess they felt they were giving too much away ;-) HOWEVER: Hollanaugh has copies of them with all of his scripts on his site, so look for them there. His scripts are also now modified to point to the new locations. Though even this distribution is somewhat out of date, this book does a pretty reasonable job of getting you through it all. I found finding free (useful, current) distributions of embedded linux very hard to find but eventually did.. Check out www.denx.de and store.yahoo.com/snapgear/snemlidi.html for current multiplatform distributions. The denx distribution ELDK appears to have morphed from the original Hard Hat distibution as many of the utilities still exist, I used this and was able to "generally" follow along. It's a more recent distribution and supports more platforms (at least for the PPC). I would definately repurchase this book again..
His site is:
http://www.embeddedlinuxinterfacing.com/overview.shtml
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
21 of 25 people found the following review helpful:
3.0 out of 5 stars Device drivers for embedded linux, May 1, 2003
By "ravishankar_r" (Santa Clara, CA United States) - See all my reviews
Part I ('Getting Started') is a head start for newbie, but the emphasis is more on setting up a development and
debugging environment for an embedded linux project and not on the process of porting linux for an embedded system.
None of the issues related to the porting of kernel loader or porting of the actual kernel for any of the reference target
boards are addressed.Not enough information for a newbie trying to port linux for a custom board.
After getting past these issues (with help from resources on web) and having a working kernel on the board, Part II ('Interfacing')
of the book is quite useful.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
7 of 7 people found the following review helpful:
4.0 out of 5 stars good introduction to linux embedded systems, April 3, 2002
By Carles Perello (Barcelona, Catalunya Spain) - See all my reviews
The overall impression is good. Focusing an embedded project following a potential practical case is a good idea.

Its also a good idea to bring three diferent platforms as a case study, making it clear that linux gives enough abstraction level.

I didn't rate it 5 because it relays on hardhat (tm) already built development tools, which is far from being the standrad way to build those tools. Is not that dificult to explain how to make them from source.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars not enough info to be usefull
the book does not contain enough information to be usefull. I would recommend other books such as "building Embedded Linux Systems"
Published on February 9, 2006 by john bougs

4.0 out of 5 stars Great Reference, Odd Story format
This book is clearly the best reference I have for embedded projects under linux; future and present inclusive. Read more
Published on October 15, 2005 by T. Fitzpatrick

5.0 out of 5 stars Most Excellent Introduction and Objective Methodology
Dr. Hollabaugh has certainly shed useful light on the concept of embedded linux. He intelligently sets the stage and walk you through real steps for deploying a fully embedded... Read more
Published on August 21, 2003 by Cliff Reid

5.0 out of 5 stars Great book
Hey embedded Linux developers,

This book is great. The simple examples clearly illustrate how to get a development system up and running, then how to develop simple device... Read more

Published on July 23, 2003

2.0 out of 5 stars Very beginners guide simple things to write about
Sorry,
This is not embedded systems. There is far too little useful
information related to embedded linux and more on higher level
issues. Read more
Published on June 26, 2003 by Frank Motta

4.0 out of 5 stars Excellent pratical examples.
This is the best Embedded Linux book I have read so far. The Author has an excellent approach on the subject. He takes a real life application and proposes real solutions. Read more
Published on May 31, 2002 by Luc lessard

5.0 out of 5 stars A highly recommended reference for serious Linux programmers
Embedded Linux: Hardware, Software, And Interfacing by Linux computer expert Craig Hollabuagh is a straightforward, comprehensive guide to the development and use of interfacing... Read more
Published on May 6, 2002 by Midwest Book Review

2.0 out of 5 stars Mostly about interfacing
With over 200 of the 400 pages dedicated to interfacing, it seems the emphasis of the title should have reflected this. Read more
Published on April 26, 2002

5.0 out of 5 stars Excellent!
I picked this book up -- in a word, excellent. Much of the work in this book is very similar to the current embedded project that my company is working on. Read more
Published on March 28, 2002 by XPav

5.0 out of 5 stars I've known the author for over 20 years
I have not read the book, but I've known the author since high school (over 20 years) and know how much time and care he put into writing it. Read more
Published on March 22, 2002 by Stumpjumper

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
C# or Java? 66 17 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.