Save Big On Open-Box & Pre-owned: Buy "An Embedded Software Primer” from Amazon Warehouse Deals and save 63% off the $64.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned offers from Amazon Warehouse Deals.
To get the free app, enter your mobile phone number.
An Embedded Software Primer 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Special Offers and Product Promotions
I sincerely wish (this book) had been available when I had to learn all this stuff the hard way." -- Steve Vinoski
From the Back Cover
--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.
Top Customer Reviews
In addition, the book is easy reading. The author keeps things somewhat brief and to the point.
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.
Since the time of this review, uC/OS-II has continued to expand support for a wide variety of compilers/tool chains and dozens (if not hundreds) of micro choices.
Most Recent Customer Reviews
I have worked on embedded systems for several years now. I came across this book just reading other "more advanced' books that mentioned it in their references. Read morePublished 10 months ago by M. Melendez
I'm an embedded software engineer in the space industry with about 8 years of experience. I did not learn or even know what "embedded" software was when I was studying for... Read morePublished 14 months ago by WB
Easy to read, easy to understand, and goes into good detail. For a textbook, it is easy to read. This is one of the books that I will be keeping around the house after graduation.Published 22 months ago by Andrew
It's an excelent book for embebed systems for principiants like me. Very easy to read and the examples are very good.Published on April 16, 2012 by MatusUY
I found David Simon's book, "An Embedded Software Primer", very informative. The book is exactly what the title suggest - a primer. Read morePublished on March 10, 2011 by Optiprime
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 morePublished on July 6, 2009 by The Actor
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 morePublished on December 14, 2008 by Lisa Simone
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 morePublished on October 19, 2008 by Harlan E. Zamora