See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

18 used & new from $7.99

Have one to sell? Sell yours here
 
 
Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM) (Programming Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM) (Programming Series) (Paperback)

by Ashfaq A. Khan (Author)
1.9 out of 5 stars See all reviews (7 customer reviews)


Available from these sellers.


5 new from $48.49 13 used from $7.99

Customers Who Bought This Item Also Bought

Embedded Linux(R): Hardware, Software, and Interfacing (Sams White Books)

Embedded Linux(R): Hardware, Software, and Interfacing (Sams White Books)

by Craig Hollabaugh
3.8 out of 5 stars (13)  $44.09
Embedded Linux System Design and Development

Embedded Linux System Design and Development

by P. Raghavan
4.0 out of 5 stars (2)  $49.91
Building Embedded Linux Systems

Building Embedded Linux Systems

by Karim Yaghmour
3.9 out of 5 stars (21)  $43.51
Linux Device Drivers, 3rd Edition

Linux Device Drivers, 3rd Edition

by Jonathan Corbet
4.2 out of 5 stars (47)  $26.37
Linux for Embedded and Real-time Applications, Second Edition (Embedded Technology)

Linux for Embedded and Real-time Applications, Second Edition (Embedded Technology)

by Doug Abbott
2.0 out of 5 stars (2)  $52.15
Explore similar items

Editorial Reviews

Product Description
Linux is becoming the OS of choice for embedded system designers and engineers, due to its real-time power and flexibility. Written for engineers and students, Practical Linux Programming: Device Drivers, Embedded Systems, and the Internet is about designing and developing embedded systems, using Internet technology as a user interface. The book emphasizes the use of three different technologies for embedded system design and development: the Web, the Linux kernel, and SQL queries. From a software design point of view, device driver design, interprocess communication usage, Perl programming, shell programming, HTML tags, and SQL queries are covered in detail. The examples demonstrate the guidelines for designing an embedded system that requires interaction of different software modules and show how an operating system like Linux helps glue your software modules together. The book is presented as a tutorial for students and engineers who wish to learn the process! of designing an embedded system application using Linux as the real-time operating system and the Internet as the user interface.

KEY FEATURES

* Teaches how to create a virtual Web hosting system to use as the user interface for embedded systems, complete with the DNS server, SQL server and the HTTP server setup

* Explains how to design device drivers to form the backbone of the embedded system’s external hardware interface

* Provides real-world tutorials for embedded projects, including network printers, data acquisition systems, entrance security systems, and other general applications

* Shows how to modularize a design project into manageable objects to achieve a fast and efficient product development cycle

* Covers the interprocess communication facilities of the Linux kernel, including the semaphores, shared memories, and message queues used to interconnect and link software modules

On the CD!

The companion CD-ROM includes all of the necessary tools (with the exception Red Hat Linux) to write the programs that are developed in each chapter.

SOURCE CODE

* miniLinux

A complete minimum Linux System that can be placed on less then 2 MB disk space. Scripts are provided that can be modified and customized to create a boot disk and a root file system disk of your choice.

* Examples and Projects

Complete source code for every project, arranged by chapter.

SOFTWARE

* Dodobase 2.0 (TRIAL DEMO)

A Web database management program that allows Web site owners to create and manage content instantly.

* Common UNIX Printing System (CUPS)

* ESP Print Pro 4.2.1 (TRIAL DEMO)

A complete UNIX cross-platform printing system that enhances the printing system that comes with your operating system.

* Anjuta

A versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux.

SYSTEM REQUIREMENTS LINUX: Red Hat Linux 7.1 or higher (with Linux kernel 2.4 or higher); IBM PC compatible system; Pentium II or better; 256 MB of RAM; 10/100 Mbps Ethernet card; 2.5 MB free hard disk space; CD-ROM drive.

About the Author
Ashfaq A. Khan is a development engineer for Xerox Corp. with over 20 years of experience designing and implementing embedded systems. Khan has conducted several workshops on embedded system design and is an adjunct instructor at the University of California, Irvine. He resides in Torrance, CA.


Product Details

  • Paperback: 420 pages
  • Publisher: Charles River Media; 1st edition (February 27, 2002)
  • Language: English
  • ISBN-10: 1584500964
  • ISBN-13: 978-1584500964
  • Product Dimensions: 9.2 x 7.4 x 1 inches
  • Shipping Weight: 2.1 pounds
  • Average Customer Review: 1.9 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #1,355,953 in Books (See Bestsellers in Books)

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

    #14 in  Books > Computers & Internet > Web Development > Programming > Linux Web
    #28 in  Books > Computers & Internet > Programming > APIs & Operating Environments > Device Drivers

What Do Customers Ultimately Buy After Viewing This Item?

Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM) (Programming Series)
34% buy the item featured on this page:
Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM) (Programming Series) 1.9 out of 5 stars (7)
Linux Device Drivers, 3rd Edition
33% buy
Linux Device Drivers, 3rd Edition 4.2 out of 5 stars (47)
$26.37
Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)
33% buy
Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series) 4.9 out of 5 stars (12)
$40.61

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(57)
(20)
(10)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

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

 
2 of 2 people found the following review helpful:
4.0 out of 5 stars Linux Programming, October 6, 2004
By ceramicbrad "brad" (North Carolina) - See all my reviews
This book does have lots of typo's. you will find it somewhat frustrating.BUT- do not worry. Once you are familiar with Linux then you can overcome them. What the books strong point is:
It shows what commands/files/procedures you need to use to set up a linux embedded system.That alone is worth its Used price. You will need another such as the linux desk reference to get around better.but really, this is not so bad of a book as to be forgotten. You might consider it a good mid level computer science elective type book that needs someone like an instructor(or a google search engine) to clear up certain issues.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 5 people found the following review helpful:
1.0 out of 5 stars not a book for beginner, February 19, 2003
By A Linux programmer (Oakland, CA USA) - See all my reviews
Typos and mistakes all over the book. Beginners will find it frustrated.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 8 people found the following review helpful:
1.0 out of 5 stars Horrible and Quite scattered, February 22, 2003
There aren't enough politically correct words to describe how awful this book was. I wasted money on books before, and this is another to add to the pile. Jim Carey (as Ace Ventura) might say "Editor's Mmmuch?"

The type-o's in the book are one thing, but the amount are strictly appaullyng (<-purpose). I couldn't recommend this book to a guru nor a beginner. It takes a spreadshot approach to a web server setup, and the postgresql setup section didn't work on RedHat platforms 6.x through 8.x .

You /will/ have an awful time with this onslaught of what more practiced authors only joke about. I think you get my drift, don't buy it. Sadly, i did.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

3.0 out of 5 stars Useful as a project book to be used alongside other books.
*
Update to my reveiw: This book is now out of date. I hope the author will write an updated new edition. Read more
Published on December 7, 2004 by Book Reader

1.0 out of 5 stars one star is generous
terrible...look at my review on
the linux journal.

My review was too generous -- should have just said:
"feh, phooey"

Published on September 11, 2003 by M. Leisner

1.0 out of 5 stars Terrible book
A complete waste of money. Bad exposition coupled with some blatant textual errors point towards a very shoddy authorship.
Published on June 12, 2003

2.0 out of 5 stars Not practical at all
The book is shellow. Gives an overview of so many subject that are not related, from device drivers to SQL and HTML, morover, a lot of the subjects that are covered, are no more... Read more
Published on November 26, 2002

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 10 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Transform Your Bathroom for Less

Home Improvement Value Center
Save up to 50% on sinks, faucets, showerheads, and toilet seats in the Home Improvement Value Center. Make your bathroom transformation a reality today.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Paint the Town--or Just Your Home

Shop for painting tools and supplies
From applicators to paint, stains, and solvents, find all the painting tools and supplies you need to spruce up your walls.

Shop Painting Tools & Supplies now

 
Ad

 

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.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates