Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
48 used & new from $24.00

Have one to sell? Sell yours here
 
   
An Embedded Software Primer
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

An Embedded Software Primer (Paperback)

by David E. Simon (Author)
4.3 out of 5 stars See all reviews (29 customer reviews)

List Price: $59.99
Price: $46.79 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.20 (22%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 20? Choose One-Day Shipping at checkout. Details
22 new from $37.99 26 used from $24.00
Also Available in: List Price: Our Price: Other Offers:
Paperback (Import) 2 used & new from $103.18

Frequently Bought Together

An Embedded Software Primer + Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition + Designing Embedded Hardware
Price For All Three: $125.11

Show availability and shipping details


Customers Who Bought This Item Also Bought

Designing Embedded Hardware

Designing Embedded Hardware

by John Catsoulis
4.4 out of 5 stars (17)  $35.06
Embedded Systems Design: An Introduction to Processes, Tools and Techniques

Embedded Systems Design: An Introduction to Processes, Tools and Techniques

by Arnold S. Berger
3.6 out of 5 stars (16)  $31.68
Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology)

Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology)

by Tammy Noergaard
4.2 out of 5 stars (28)  $61.58
Real-Time Concepts for Embedded Systems

Real-Time Concepts for Embedded Systems

by Qing Li
3.8 out of 5 stars (16)  $36.41
Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)

Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)

by Christopher Hallinan
4.9 out of 5 stars (12)  $40.61
Explore similar items

Editorial Reviews

Review
"An excellent job of introducing and defining the jargon associated with embedded systems. This makes the text extremely easy to read." -- David Cuka

I sincerely wish (this book) had been available when I had to learn all this stuff the hard way." -- Steve Vinoski

Product Description
An Embedded Software Primer is a clearly written, insightful manual for engineers interested in writing embedded-system software. The example-driven approach puts you on a fast track to understanding embedded-system programming and applying what you learn to your projects. This book will give you the necessary foundation to work confidently in this field.

Building on your basic knowledge of computer programming concepts, this book is right for you will help you to:

* Learn core principles and advanced techniques of embedded-system software.
* Find out what a real-time operating system (RTOS) does and how to use one effectively.
* Experiment with sample code and the (C/OS RTOS version 1.11 (on the accompanying CD).
* Apply what you learn, no matter which microprocessor or RTOS you use.

After reading this book, you will be able to tackle the challenges of embedded system programming and quickly reap the benefits of your new skills.

See all Editorial Reviews


Product Details

  • Paperback: 448 pages
  • Publisher: Addison-Wesley Professional (August 15, 1999)
  • Language: English
  • ISBN-10: 020161569X
  • ISBN-13: 978-0201615692
  • Product Dimensions: 9 x 7.3 x 1 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (29 customer reviews)
  • Amazon.com Sales Rank: #74,266 in Books (See Bestsellers in Books)

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

    #4 in  Books > Computers & Internet > Programming > Algorithms > Real-Time Data Processing
    #9 in  Books > Computers & Internet > Hardware > Microprocessors & System Design > Embedded Systems

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

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

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

 
24 of 26 people found the following review helpful:
5.0 out of 5 stars Great for beginners and undergraduate level students, July 25, 2002
By nsrpgmiv "nsrpgmiv" (SUNNYVALE, CA USA) - See all my reviews
I started working on an embedded platform 1 year ago. Although now I have a good understanding of a lot of the aspects of the system, I never get the big picture.

This book provides exactly what I needed.

If you are a working software engineer and have spent years doing high level programming, the first few chapters will give you a good review of low-level-close-to-the-machine things that you need to know, which is also very useful for students as these are very important concepts that they need to understand to have a solid foundation to conquer higher level, more abstract CS subjects.

In embedded system, bugs in task code can bring down the device. Author has done a very good job explaining how to protect shared data using mechanism provided by a RTOS. The communication between interrupt/task and among tasks are also discussed thoroughly.

Unlike the other reviewer, I found the use of the C!! language in this book a very clever way to abstract away the hardware dependent code from the point being discussed. Consider it pseudo comment if you will.

BTW, the excellent typesetting and use of fonts also makes it a very pleasant experience reading this book.

Looking forward to see a more advanced text on embedded system from this author in the future.

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



 
23 of 25 people found the following review helpful:
5.0 out of 5 stars Excellent book, excellent content, very well written!, June 13, 2000
By Rob Wehrli (Knoxville, TN) - See all my reviews
(REAL NAME)   
I shouldn't need to say more; If you're interested in learning about writing software for embedded systems, this book will take you by the hand and get you there without a lot of fuss or difficulty in trying to figure out advanced topics from a 50,000ft perspective. It drills into each discussion using simplified but not simpleton characteristics of this writer's excellent skill. I recommend this book to every software engineer starting on the path to developing embedded systems. The use of uCOS-II is a decent idea, especially for everyone interested in doing a little embedded systems development using PC hardware...however, I believe that it is a less-than perfect choice because of the rather limited compiler choices for uCOS-II, which should at least include GNU's gcc, but doesn't last time I checked.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 19 people found the following review helpful:
5.0 out of 5 stars Well-written, good examples, author shares his experience, December 6, 2000
By Kenneth S. Dieudonne (Melbourne, FL USA) - See all my reviews
(REAL NAME)   
Particularly useful for those just starting out in embedded software or for students at the bachelors level. Contains many real world-type examples and illustrates some common errors that we will all tend to make. Also, I know that electrical engineering students often don't get exposure to operating system concepts and computer science students lack exposure to hardware issues. This book helps to smooth over what you may be missing in your education. For the practicing engineer, I recommend it, not so much for reference, but for re-enforcement and clarification of essential concepts. Also it will add quality to your code.
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

5.0 out of 5 stars Great introduction
I must say that this was one of the best programming books I've read in a long time. The author's explanations are clear and concise, yet thorough enough to accomplish the book's... Read more
Published 11 days ago by The Actor

5.0 out of 5 stars Great textbook for an "Intro to Embedded Systems" couse
I developed an introductory embedded systems class for university graduate students, and searched for a book that would provide both introductory and low-level information, with... Read more
Published 7 months ago by Lisa Simone

5.0 out of 5 stars Embedded Software
This is an awesome book for anyone who is new to embedded software development. I used it while taking a class at UCIrvine and it was an interesting book and not hard to read,... Read more
Published 9 months ago by Harlan E. Zamora

4.0 out of 5 stars Excellent intro to the fundamentals
Many people would argue that the material in this text is far too basic. I think this is precisely the strength of this book. Read more
Published 13 months ago by Bilal Masood

4.0 out of 5 stars Dated, but still valuable
This book hits most of the major points in embedded software programming, clearly and concisely. It it almost 10 years old, though, and some of the discussion shows it... Read more
Published 14 months ago by J. Watson

5.0 out of 5 stars microC/OS is a good example of small operating system.
I think microC/OS is a good example of small operating systems such as TOPPERS/ssp(smallest set profile). Read more
Published 16 months ago by Kaizen

5.0 out of 5 stars A very good book for starters in embedded system
I've done quite some application software design. But I'm totally new to embedded software design. I found this book is very useful for me. Read more
Published 16 months ago by Penn

2.0 out of 5 stars Only for frsh graduates.
I am in embedded world for 8 good years and brought this book to know something which I dont know. This book is purely for fresh graduates out college. Read more
Published on August 1, 2006 by Shiv P. Saini

4.0 out of 5 stars Good book for novice embedded programmers
This is my current recommended title for newcomers to embedded programming. It is thorough enough to keep as a reference for a while. Read more
Published on June 17, 2006 by Mark T

5.0 out of 5 stars Excellent book for people new to Embedded Systems
I am just begining my studies of embedded systems, and this book has be invaluable. Very readable, and structured in a reasonable way. Read more
Published on March 3, 2006 by J. Purdy

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
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Items Eligible for Free Super Saver Shipping

Beauty benefit tint
Check out all items in beauty that are elligible for free super saver shipping and prime.

See more Prime-eligible beauty items

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books 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.
 

Organize Your World

Shop for storage products
Choose from the large selection of storage and organization products available in the Home Improvement Store.

Shop for more storage products 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