Buy New
 

or
Sign in to turn on 1-Click ordering.
 
 
Buy Used
Used - Very Good See details
$27.71 & this item ships for FREE with Super Saver Shipping. Details

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

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 your Kindle here.
 
  

An Embedded Software Primer (Paperback)

~ (Author)
4.3 out of 5 stars  See all reviews (29 customer reviews)

List Price: $59.99
Price: $38.70 & this item ships for FREE with Super Saver Shipping. Details
You Save: $21.29 (35%)
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, November 23? Choose One-Day Shipping at checkout. Details
23 new from $34.00 23 used from $23.70

Formats

Amazon Price New from Used from
  Paperback, August 14, 1999 $38.70 $34.00 $23.70

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: $119.19

Show availability and shipping details

  • This item: An Embedded Software Primer by David E. Simon

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

  • Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition by Anthony J. Massa

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

  • Designing Embedded Hardware by John Catsoulis

    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

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition

by Anthony J. Massa
3.9 out of 5 stars (7)  $42.33
Embedded Systems Design: An Introduction to Processes, Tools and Techniques

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

by Arnold Berger
3.6 out of 5 stars (16)  $32.48
Designing Embedded Hardware

Designing Embedded Hardware

by John Catsoulis
4.4 out of 5 stars (18)  $38.16
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 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.1 out of 5 stars (29)  $62.00
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.


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: #101,383 in Books (See Bestsellers in Books)

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

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

More About the Author

David E. Simon
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's David E. Simon Page

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.
 

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

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
 
 
 
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 4 months 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 11 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 13 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 17 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 18 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 20 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 21 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

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
Search Customer Discussions
Search all Amazon discussions
   




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.