30 of 32 people found the following review helpful:
5.0 out of 5 stars
Great for beginners and undergraduate level students, July 25, 2002
This review is from: An Embedded Software Primer (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.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
19 of 19 people found the following review helpful:
5.0 out of 5 stars
What I Learned The Hard Way, March 24, 2000
By A Customer
This review is from: An Embedded Software Primer (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.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
25 of 27 people found the following review helpful:
5.0 out of 5 stars
Excellent book, excellent content, very well written!, June 13, 2000
This review is from: An Embedded Software Primer (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.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No