<< 1 >>
Rating: ![5 stars](http://www.reviewfocus.com/images/stars-5-0.gif) Summary: One of a Kind, Superb Book Review: One problem I have found in embedded area is that almost everybody uses procedural language to code i.e. C but nobody trains you (atleast no body does in Computer Engineering/Computer science undergrad) how to design large scale software in C. You read books about C and advanced C but how do you actually go about designing an embedded system from scratch. You go to the bookstores and everywhere you find "Object Oriented Analysis and Design". I haven't found even a single book on Structured Design anywhere except in the company library. And one fine day I happen to see this book in a Borders bookstore. The only book you will find about software engineering/design for real-time systems that covers as many topics and with the depth (in some areas) that I haven't found anywhere else. It covers methods/design based on Structured, data flow and Object Oriented. Every software engineer/computer engineer working on embedded systems must atleast have a look at this book. I have read and looked at a lot of other books but I keep on coming back to this book for one thing or another that I find only in this book. Here are MAJOR areas in which this book shines: 1. Very good coverage of software design. Must for beginners in the field. 2. RTOS fundamentals with detailed analysis and review of scheduling policies. 3. Superb programming languages overview and list of what are the pluses and minuses of each major language being used today for embedded development. I haven't found discussion of this sort in any other book. 4. Extensive coverage of diagrams to help in design. 5. Coverage of Mission-critical and safety-critical systems PLUS performance engineering. Again, a must to look at atleast once in your embedded career. If you are a beginner, I think you would want to buy it.
<< 1 >>
|