Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » All Amazon Upgrade » Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology)December 2, 2008  
Browse
Books
Computers
Electronics
Related Categories
• All Amazon Upgrade
Amazon Upgrade
Custom Stores
Specialty Stores
Books
• Arts & Photography
Amazon Upgrade
Custom Stores
Specialty Stores
Books
• Computers & Internet
Amazon Upgrade
Custom Stores
Specialty Stores
Books
• Engineering
Amazon Upgrade
Custom Stores
Specialty Stores
Books
• Professional & Technical
Amazon Upgrade
Custom Stores
Specialty Stores
Books
• Science
Amazon Upgrade
Custom Stores
Specialty Stores
Books
• Electrical & Electronic Engineering
Engineering
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Engineering
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Circuit Components
Circuitry
Computer Science
Computers & Internet
Subjects
• Embedded Systems
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• General AAS
Circuits
Electrical & Electronics
Engineering
Professional & Technical
• Electricity Principles
Electrical & Electronics
Engineering
Professional & Technical
Subjects
• General
Electronics
Electrical & Electronics
Engineering
Professional & Technical
• Microelectronics
Electronics
Electrical & Electronics
Engineering
Professional & Technical
• General
Electrical & Electronics
Engineering
Professional & Technical
Subjects
• General AAS
Electrical & Electronics
Engineering
Professional & Technical
Subjects
• General
Science
Subjects
Books
• General AAS
Science
Subjects
Books
• Hardcover
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology)
Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology)
Author: Tammy Noergaard
Publisher: Newnes
Category: Book

List Price: $78.95
Buy New: $57.95
You Save: $21.00 (27%)
Buy New/Used from $53.93

Avg. Customer Rating: 4.0 out of 5 stars(28 reviews)
Sales Rank: 210891

Languages: English (Original Language), English (Unknown), English (Published)
Media: Hardcover
Number Of Items: 1
Pages: 656
Shipping Weight (lbs): 3.4
Dimensions (in): 9.3 x 7.3 x 1.8

ISBN: 0750677929
Dewey Decimal Number: 004.22
EAN: 9780750677929
ASIN: 0750677929

Publication Date: February 24, 2005
Availability: Usually ships in 1-2 business days

Similar Items:

  • Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition
  • An Embedded Software Primer
  • Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)
  • Designing Embedded Hardware
  • Real-Time Concepts for Embedded Systems

Editorial Reviews:

Product Description
This comprehensive textbook provides a broad and in-depth overview of embedded systems architecture for engineering students and embedded systems professionals. The book is well suited for undergraduate embedded systems courses in electronics/electrical engineering and engineering technology (EET) departments in universities and colleges, as well as for corporate training of employees.

The book is a readable and practical guide covering embedded hardware, firmware, and applications. It clarifies all concepts with references to current embedded technology as it exists in the industry today, including many diagrams and applicable computer code. Among the topics covered in detail are:
hardware components, including processors, memory, buses, and I/O
system software, including device drivers and operating systems
use of assembly language and high-level languages such as C and Java
interfacing and networking
case studies of real-world embedded designs
applicable standards grouped by system application

The CD-ROM accompanying the text contains source code for the design examples and numerous design tools useful to both students and professionals. A detailed laboratory manual suitable for a lab course in embedded systems design is also provided. Ancillaries also include a solutions manual and technical slides.

* Without a doubt the most accessible, comprehensive yet comprehensible book on embedded systems ever written!

* Leading companies and universities have been involved in the development of the content

* An instant classic!



Customer Reviews:   Read 23 more reviews...

3 out of 5 stars A good overview in embedded system architecture   February 19, 2008
  0 out of 1 found this review helpful

From architecture point of view, this book is a good overview. For a person totally new to the embedded system design, this book provides a comprehensive and clear explanation of the components in the embedded system. There are a lot of figures in the book and is very illustrative. I feel that the hardware section and the system design section is clear and very helpful. But the software section is not very well written. The author tried to explain software components through examples. But these examples are too specific and failed to give a clear vision in general.

A big problem with the book is that it contains too many typos and errors. For someone familiar with embedded system, it doesn't matter. But this book is mainly useful for a newbie in this field. These errors can then be confusing sometimes.



2 out of 5 stars Not what I'd expect   September 24, 2007
  2 out of 3 found this review helpful

I had a stroll through this book. Section 1 'intro' gives some examples of embedded systems. The embedded systems model is presented with 3 layers : h/w, system s/w and application s/w. Disappointing ? And a long chapter about protocol stacks, a lot from the DTV world here. Well, protocol stacks aren't really specific for the embedded environment. And not a very essential topic. (The cruise control system in your car is an example). Section 2 'embedded h/w' has diagrams about p and n type semiconductors, and lists the color bands of resistors, not what I expect in a book about architecture. Section 3 'Embedded s/w' says something about RTOS's and middleware, but IMHO rather superficial, a book such as Silberschatz "Operating System Concepts " is much better written and gives much more background. The 7th edition has a chapter about RTOS's and an evaluation of scheduling algorithms. Section 4 'Putting it all together' is oriented towards the process of s/w development. Nothing surprising here. Conclusion : In general I found the book superficial and not consistent or balanced. In a book about embedded systems architecture I'd expect at least extensive handling of typical subjects as RT scheduling, cooperative vs preemptive, time triggered vs event triggered. When to apply what structure/pattern. And examples of patterns/structures. Unfortunately, IMHO there aren't many good book about embedded architecture. Micheal J Pont's "Patterns for Time-Triggered Embedded Systems" is one that I'd recommend (is it oriented towards cooperative scheduling and time triggered systems, but this is well motivated. With lots of hands-on examples/patterns in C).



4 out of 5 stars Some reader notification!   June 5, 2006
  7 out of 10 found this review helpful

I've bought this book a month ago and just read through it.
This book is okay for me, who has background in electronics. However, some chapters, particularly hardware and software device driver, are too brief and I don't think that the beginner will be able to understand. The content in some chapter is just duplicate, which I think it is redundancy. Also, the fonts used to label in many figures are stumble. However, it is a good book for reference in the embedded system area overall.



5 out of 5 stars Review from Feb 9 2006 from Association for Computing Machinery   May 13, 2006
  7 out of 8 found this review helpful

"Embedded systems must have faster response times than regular computers, especially when used in critical devices like aircraft or medical equipment. This book is an extensive manual on designing embedded systems.

The book is addressed to hardware and software designers who want to learn and create embedded systems. Although one might think that a book on such a complex domain would be hard to read, this book is very clear in its ideas and its presentation. It is made up of 12 chapters, arranged into four sections. The first section is an introduction to embedded systems, explaining the architecture and standards of these systems. I found this section to be very useful; it has just the right amount of relevant background information and definitions. Section 2 is the longest, covering the hardware aspects of embedded systems. I liked the gradual pace of the presentation, starting with the basics of hardware, and moving to the specific problems of embedded processors, board memory, board input/output (I/O), and board buses. Numerous diagrams and tables facilitate understanding. Section 3 covers the software aspects of device drivers, embedded operating systems, and middleware (the layer between the application software and the kernel or device driver software). The last section puts together the knowledge gained in the previous sections. The full design cycle, from architecture to verification, is presented in stages and steps. A differentiating feature, which I consider to be useful, is the presence of a problem section at the end of each chapter. The appendices contain exercises related to some proposed projects, a table of schematic symbols for hardware, a glossary, and a list of acronyms and abbreviations. A useful CD is attached to the book.

This is a great textbook, which has the right amount of detail to cover this large domain. It gives its readers both the basics and the details of the field."

Claudiu Popescu (real name). Association for Computing Machinery. 02/09/2006.
See ACM website for more information



5 out of 5 stars Feb 17 2006 ACM Review   May 13, 2006
  9 out of 9 found this review helpful

"Embedded systems are limited hardware/software computer systems that are part of larger systems. They are generally dedicated to a specific function, and they have higher quality and reliability requirements than personal computers (PCs) or supercomputers. Examples of such systems are digital and analog televisions, games, cameras, set-top boxes (DVD recorders, VCRs, and so on), and global positioning systems (GPSs).

Embedded systems are gaining great popularity in both academia and industry, due to increased user demand for embedded functionalities. This book seeks to provide a comprehensive guide for both engineers and programmers for designing and developing embedded systems. The book is made up of 12 chapters, divided among four sections.

Section 1 (chapters 1 and 2) introduces the book. First, a detailed description of embedded systems is given. Then, examples from the five markets into which embedded systems commonly fall are described. This section also presents a listing of market-specific standards implemented in embedded systems.

Section 2 (chapters 3 through 7) addresses the hardware layer of embedded systems. It discusses the main hardware parts of an embedded system, namely, embedded processors, board memory, input/output, and buses.

Section 3 (chapters 8 through 10) addresses the two main software layers that make an embedded system work. These are the system software layer, which includes the software aspects of device drivers like memory drivers, on-board bus drivers, and middleware, and the application software layer, which defines the function and purpose of the embedded system. A concise definition of each concept is presented and illustrated with real-world examples.

Section 4 (chapters 11 and 12) continues the discussion of the set of processes started in previous sections, presenting the design and development phase. It presents, in chronological order, the main steps in building an embedded system. These steps include defining the architectural structures, evaluating the architecture, implementing the system, and testing it.

This book is a complete reference for embedded systems design and development. It provides a detailed presentation of the main parts that compose an embedded system, namely, the hardware layer and the software layer. The author provides the needed technological background for working with embedded systems. Real-world examples enforce the theoretical and practical aspects presented in the book. The author succeeds in presenting her practical experience with embedded systems in a structured and pedagogical way. I especially appreciated the tips and tricks in the book, such as comments on debugging tools, and the references to technical magazines related to the subject. I recommend this book as a first reference for studying embedded systems."

- Ghita Kouadri Most?faoui (REAL NAME). Feb. 17 2006
Association for Computing Machinery
See ACM Website for more information


Powered by: Dknc, inc. and Amazon.com


For your safety and security, orders are processed through amazon.com