Customer Reviews


3 Reviews
5 star:
 (1)
4 star:    (0)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


2 of 2 people found the following review helpful:
5.0 out of 5 stars Good attempt at describing the embedded process
This book was used as a text book at a graduate level class in embedded design at University of St Thomas, Minnesota. I am also a professional embedded engineer (both hardware and software). What this book does the best is to provide a framework for embedded design. There are various examples in the text on the embedded design process via the...
Published on December 9, 2001 by Owais Ahmad

versus
1 of 1 people found the following review helpful:
2.0 out of 5 stars Broad topic, shallow coverage
I have tried to teach a course on embedded systems using this book. While the effort of the author has to be honoured to cover such a wide range of topics, practically all topics are treated in a rather shallow way, and some information, for instance on UML notation, is wrong. To get an overview, the book is too big; to get into any of the topics in a serious fashion the...
Published on July 27, 2004 by J. Friedrich


Most Helpful First | Newest First

2 of 2 people found the following review helpful:
5.0 out of 5 stars Good attempt at describing the embedded process, December 9, 2001
By 
Owais Ahmad (Saint Paul, MN United States) - See all my reviews
(REAL NAME)   
This review is from: Computers as Components: Principles of Embedded Computing Systems Design (The Morgan Kaufmann Series in Computer Architecture and Design) (Hardcover)
This book was used as a text book at a graduate level class in embedded design at University of St Thomas, Minnesota. I am also a professional embedded engineer (both hardware and software). What this book does the best is to provide a framework for embedded design. There are various examples in the text on the embedded design process via the requirements/specifications/hardware architecture/software architecture/component design/test process.
This has definitely impacted both my understand on a theoretical level as well as my design process at work.
Highly recommended!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
2.0 out of 5 stars Broad topic, shallow coverage, July 27, 2004
I have tried to teach a course on embedded systems using this book. While the effort of the author has to be honoured to cover such a wide range of topics, practically all topics are treated in a rather shallow way, and some information, for instance on UML notation, is wrong. To get an overview, the book is too big; to get into any of the topics in a serious fashion the book is not big enough.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


20 of 20 people found the following review helpful:
3.0 out of 5 stars Good Introductory Undergraduate Text, June 17, 2001
By 
Rajesh S. Raghavan (Baltimore, MD 21234) - See all my reviews
(REAL NAME)   
This review is from: Computers as Components: Principles of Embedded Computing Systems Design (The Morgan Kaufmann Series in Computer Architecture and Design) (Hardcover)
In a field (Embedded Systems Programming) where there are few, if any, good textbooks from which to learn the art, Computers as Components from Wayne Wolf is a good start. However, I do not feel it goes far enough.

This textbook is useful in an undergraduate class, with plenty of accompanying hands-on exercises. Reading the book alone is not enough. The book covers the basic architecture of embedded systems and uses UML throughout for design purposes.

Chapter 2 covers the basic instruction sets of the ARM and SHARC processors. Chapter 3 discusses CPUs. Chapter 4 describes the hardware platform.

Chapter 5 covers Program Design, and Chapter 6 covers Processes and Operating Systems. Although Chapter 5 covers compilation techniques, I, as a practicing professional felt that there was insufficient material to guide the reader in writing code that would be compiled in the most efficient manner. Chapter 5 also covers Performance, Power Consumption, and Testing issues in a rather introductory fashion.

Chapter 6, dealing with Operating Systems, covers Processes, Priorities, Multitasking, and Scheduling, but the coverage is primarily theoretical in nature. Once again, the material is suitable for classroom instruction, with accompanying lab exercises, but is not a useful reference.

In closing, I give the book 3 stars, for I, as a professional, was looking for a suitable reference text to help me on the job.

However, I can see the book getting a 4 star rating for classroom use in an introductory undergraduate course in embedded systems. This book is best used in conjunction with lab exercises in designing and programming embedded systems. I would not recommend this text as a reference for professionals already in the field.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product