or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £13.00 Amazon.co.uk Gift Card
An Embedded Software Primer
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

An Embedded Software Primer [Paperback]

David E. Simon
5.0 out of 5 stars  See all reviews (1 customer review)
RRP: £40.09
Price: £34.08 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.01 (15%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Paperback £34.08  
Trade In this Item for up to £13.00
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in An Embedded Software Primer for an Amazon.co.uk gift card of up to £13.00, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development £37.99

An Embedded Software Primer + Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Price For Both: £72.07

Show availability and delivery details



Product details

  • Paperback: 448 pages
  • Publisher: Addison Wesley; 1 edition (5 Aug 1999)
  • Language English
  • ISBN-10: 020161569X
  • ISBN-13: 978-0201615692
  • Product Dimensions: 23.5 x 18.8 x 2.2 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 533,803 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

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

Visit Amazon's David E. Simon Page

Product Description

Product Description

  "I sincerely wish (this book) had been available when I had to learn all this stuff the hard way."
--Steve Vinoski "An excellent job of introducing and defining the jargon associated with embedded systems. This makes the text extremely easy to read."
--David Cuka

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 a basic knowledge of computer programming concepts, this book 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.

From the Back Cover

  "I sincerely wish (this book) had been available when I had to learn all this stuff the hard way."
--Steve Vinoski "An excellent job of introducing and defining the jargon associated with embedded systems. This makes the text extremely easy to read."
--David Cuka

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 a basic knowledge of computer programming concepts, this book 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.


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)
 

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
8 of 8 people found the following review helpful
Format:Paperback
I was very positively surprised to see someone writing an introduction book on embedded software.
In fact, It's sometimes very hard to summarize such a wide discipline within a little bit more than 400 pages. This book has the advantage to stay general wich can be very interesting for teachers or people that don't have any knowledge of this field. It start with simple software architectures to the most intricate : the real time operating system (RTOS). The second half of this book is dedicated to RTOS with an introduction to an existing RTOS (µC-OS). It's a high pleasure to be introduced in the field with such a step by step book. Congratulations M. Simon.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  31 reviews
30 of 32 people found the following review helpful
Great for beginners and undergraduate level students 26 July 2002
By nsrpgmiv - Published on Amazon.com
Format:Paperback
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.

19 of 19 people found the following review helpful
What I Learned The Hard Way 25 Mar 2000
By A Customer - Published on Amazon.com
Format:Paperback
This is a great book for begineers. The author touches upon just about all aspects of software development for embedded systems. This information is usually learned the hard way - on the job. This book will give begineers a head start with the numerous examples of how to do things. And how NOT to do things. I have made it required reading for my software engineers - new and experienced.

In addition, the book is easy reading. The author keeps things somewhat brief and to the point.

25 of 27 people found the following review helpful
Excellent book, excellent content, very well written! 13 Jun 2000
By Rob Wehrli - Published on Amazon.com
Format:Paperback
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.
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges