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

6 used & new from £15.75

Have one to sell? Sell yours here
 
   
Practical Linux Programming: Device Drivers, Embedded Systems and the Internet (Programming Series)
 
See larger image
 

Practical Linux Programming: Device Drivers, Embedded Systems and the Internet (Programming Series) (Paperback)

by Ashfaq A. Khan (Author)
3.0 out of 5 stars See all reviews (1 customer review)

Available from these sellers.


2 new from £57.31 4 used from £15.75

Product details

  • Paperback: 420 pages
  • Publisher: Charles River Media; Pap/Cdr edition (13 Mar 2002)
  • Language English
  • ISBN-10: 1584500964
  • ISBN-13: 978-1584500964
  • Product Dimensions: 23.3 x 18.8 x 2.7 cm
  • Average Customer Review: 3.0 out of 5 stars See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 1,361,414 in Books (See Bestsellers in Books)

    Popular in these categories:

    #6 in  Books > Computing & Internet > Programming > Linux & Unix > Device Drivers
    #38 in  Books > Computing & Internet > Programming > Device Drivers
    #99 in  Books > Computing & Internet > Programming > Languages & Tools > Shell Scripting & Programming
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Embedded Linux Devices
   www.qtsoftware.com    Quickly build embedded Linux applications & UIs. Free trial. 
Embedded Internet
   www.treck.com    Small TCP/IP v4/6 with Source Code. Webserver, Mobile IP, IPsec & IKE. 
C-programmable Controller
   www.tern.com    Low-cost x86 single-board computers < $100 OEM, C/C++ dev kit 
  
 

Product Description

Product Description
Linux is becoming the OS of choice for embedded system designers and engineers, due to its real-time power and flexibility. This book/CD package introduces the essentials of the device driver and embedded system design process, including network printers, data acquisition systems, entrance security systems, and other general applications. It also addresses the growing need to integrate the Internet into all aspects of the design process. This approach is covered through examples that teach programmers how to incorporate Internet-related Web and database technology seamlessly with Linux inter-process communication facilities. These key technologies are covered throughout the book with real-world tutorials that teach programmers how to develop their own embedded applications.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

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

 
6 of 6 people found the following review helpful:
3.0 out of 5 stars Useful in parts, but lacks depth and continuity, 27 Aug 2003
I came to this book as an experienced, professional embedded systems programmer with some rusty Unix, wanting to set up an embedded Linux system from scratch.

This is a highly diverse book covering device drivers, multitasking, Perl, webservers, and SQL.

For the very basic things such as LILO, partitions, and all the really basic Linux/PC-specific stuff it got me going very quickly.

The example code, from the CD, to run a simple webserver also got me off the ground rapidly - I had a webserver running in 5 minutes. Furthermore, the CGI intro was also very direct and worthwhile.

There is a section on device drivers which shows you how to create a simple driver, which is OK as far as it goes. But everything is based on step-by-step instructions with no real depth to any of it, just "do this, then do that," with little or no explanation of why. It could be considered concise but I found it too hasty. His example is a highly simplistic parallel port driver. My guess is that many more people would be interested in a serial or - even better - a USB driver, something requiring buffering, asynchronous signals and the like (the stuff of real-world embedded systems, in other words).

And there is a section I could have really used, on the subject of multitasking and interprocess communication. Luckily I've done this on Unix systems in the (distant) past, so I had a bit of a clue already, but for the novice my guess is that it would be of very little use. For example, he lists signals as an IPC method, and then never mentions them again. And a very key concept, that of processes themselves, is dealt with so shoddily that it managed to leave me questioning my own prior knowledge of the subject!

The general feeling I came away with from this book was that it tried to tackle far too much and that it was, frankly, written in haste. I learned something about things I previously knew nothing about, such as CGI, but I learned very little new about anything I already had a basic grasp of. The idea of combining such diverse subjects as SQL and interrupts in the same book is understandable, since an embedded systems designer may well need to understand both. But this book lacks a real target audience, so Khan has tried to gloss over many important subjects with the same brush, and ended up not covering any of them in depth.

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


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
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]

   


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

More From Ashfaq A. Khan

Digital Signal Processing...

Digital Signal Processing Fundamentals

Digital Signal Processing, as the term suggests, is the processing of... Read more
£35.95

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and 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

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates