Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » DSPs » Designing Embedded HardwareAugust 30, 2008  
Browse
Books
Computers
Electronics
Related Categories
• DSPs
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• Embedded Systems
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• Handheld & Mobile Devices
Hardware
Computers & Internet
Subjects
Books
• General
Hardware
Computers & Internet
Subjects
Books
• Design & Architecture
Hardware
Computers & Internet
Subjects
Books
• Internet & Networking
Hardware
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General
Operating Systems
Computers & Internet
Subjects
Books
• Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Illustrated
Edition (format)
Refinements
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Designing Embedded Hardware
Designing Embedded Hardware
Author: John Catsoulis
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: $44.95
Buy New: $33.68
You Save: $11.27 (25%)
Buy New/Used from $27.65

Avg. Customer Rating: 4.5 out of 5 stars(16 reviews)
Sales Rank: 37014

Format: Illustrated
Languages: English (Original Language), French (Unknown), English (Published)
Media: Paperback
Edition: 2
Number Of Items: 1
Pages: 396
Shipping Weight (lbs): 1.4
Dimensions (in): 9.1 x 7 x 0.9

ISBN: 0596007558
Dewey Decimal Number: 621.392
EAN: 9780596007553
ASIN: 0596007558

Publication Date: May 16, 2005
Availability: Usually ships in 1-2 business days

Similar Items:

  • Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition
  • Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)
  • Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology)
  • Embedded C Programming And The Atmel AVR
  • An Embedded Software Primer

Editorial Reviews:

Product Description
Embedded computer systems literally surround us: they're in our cell phones, PDAs, cars, TVs, refrigerators, heating systems, and more. In fact, embedded systems are one of the most rapidly growing segments of the computer industry today. Along with the growing list of devices for which embedded computer systems are appropriate, interest is growing among programmers, hobbyists, and engineers of all types in how to design and build devices of their own. Furthermore, the knowledge offered by this book into the fundamentals of these computer systems can benefit anyone who has to evaluate and apply the systems. The second edition of Designing Embedded Hardware has been updated to include information on the latest generation of processors and microcontrollers, including the new MAXQ processor. If you're new to this and don't know what a MAXQ is, don't worry--the book spells out the basics of embedded design for beginners while providing material useful for advanced systems designers. Designing Embedded Hardware steers a course between those books dedicated to writing code for particular microprocessors, and those that stress the philosophy of embedded system design without providing any practical information. Having designed 40 embedded computer systems of his own, author John Catsoulis brings a wealth of real-world experience to show readers how to design and create entirely new embedded devices and computerized gadgets, as well as how to customize and extend off-the-shelf systems. Loaded with real examples, this book also provides a roadmap to the pitfalls and traps to avoid. Designing Embedded Hardware includes:
  • The theory and practice of embedded systems
  • Understanding schematics and data sheets
  • Powering an embedded system
  • Producing and debugging an embedded system
  • Processors such as the PIC, Atmel AVR, and Motorola 68000-series
  • Digital Signal Processing (DSP) architectures
  • Protocols (SPI and I2C) used to add peripherals
  • RS-232C, RS-422, infrared communication, and USB
  • CAN and Ethernet networking
  • Pulse Width Monitoring and motor control
If you want to build your own embedded system, or tweak an existing one, this invaluable book gives you the understanding and practical skills you need.



Customer Reviews:   Read 11 more reviews...

2 out of 5 stars Not for anyone but REAL beginner   November 7, 2006
  2 out of 5 found this review helpful

All of the topics could be easily found by a google search in much more details. The only good point after reading this book : a beginner knows how to pick from the smorgasbord of the Net.

Pretty useless for Engineers, even beginner Engineers already in the trade. And the book is not cheap !



3 out of 5 stars Good book but low level   June 20, 2006
  7 out of 9 found this review helpful

I am a Firmware Engineer currently but have a degree in Electrical Engineering so I felt this book would help me relate my Electrical experience to the Firmware world. I was disappointed when I realized how basic this book was. They dedicate a full chapter to basic voltage, resister, capacitor, etc concepts. Even with no on the job experience outside of school I found almost nothing that I did not already know. It is good for people who need to learn the basics but if you have any computer architecture experience or electrical engineering experience then this book is not for you.


4 out of 5 stars Good book on hardware common to embedded systems   December 16, 2005
  5 out of 7 found this review helpful

This is a practical introduction to embedded hardware, so to write software for the hardware presented in this book, you will need to consult other books. This book is only an introduction and if you want to gain more knowledge and experience in the field of hardware design, further study is required. In the first part of the book the author gives an introduction to computer architecture and describes the components that you find in a PC. The author goes on to explain basic electronics, just enough to understand the explanations about the electronic components. There are the basic equations to calculate voltage and current. The functionality of resistors, capacitors, inductors, diodes and crystals is explained. There is advice on how you can build or have built your own integrated circuit board. Some simple microprocessors and micro controllers are described including the currently available and commonly used PIC and AVR micro controllers, the 68000-series microprocessor and a DSP based controller. The functionality of the components is described and it is shown how the component can be used with a few other basic components to exercise a minimum of functionality. The book also covers useful topics like the protocols SPI (Serial Peripheral Interface) and I2C, Inter Integrated Circuit, which show how components can communicate with each other or the outside world. Various serial port and network protocols are discussed like RS232C and USB. Chapter 13 was particularly interesting, covering analog to digital conversion and applications. For example, the book explains how to use an amplifier to connect a digital circuit to a temperature or light sensor, or a motor control. The one thing I did not like about the book was the dedication of an entire chapter to the ancient language of Forth. This space might have been better spent on expanding the book's discussion of assembly language or the more timely topic of embedded networks.
This book might be too elementary for practicing engineers, particularly if they are already familiar with the devices commonly used in embedded circuits. However, for those engineers that have been writing software since they graduated, this book is a good fast-paced introduction to the hardware commonly found in embedded systems. A good follow-on to this book is "Programming Embedded Systems with C and C++" by the same publisher.



5 out of 5 stars Great for the Application Developer   September 30, 2005
  3 out of 3 found this review helpful

This is a great beginners book from basic electronics up to developing for specific chips. I've been an application developer for years and I've been looking to make the switch to lower level programming. This book will definitely get you started and even walk you through the design of the beginners microprocessors (PIC & AVR).
As mentioned above, it should have "beginner" in the title.



4 out of 5 stars Good book on the embedded hw/sw domain   August 7, 2005
  8 out of 10 found this review helpful

This book aims at a very wide domain - embedded hardware/software. While most of the books out there on the market are concerned with design patterns, agile techniques and heavy methodologies for big projects, the largest software market is actually the embedded, with most processors manufactured, and most software written.

The author is an experienced embedded engineer and has knowledge both in hardware and software - it's the connecting line between these two that is the main subject of the book. Quite well written, many topics are covered - Electronics 101 (though not really on a beginner level - it runs too fast for that), some software - assembly language of various processors, microcontroller architectures, digital design and even soldering / breadboard creation.
It looks to be possible to build a small embedded computer just from the directions given in this book - which is very nice, and gives practical-headed readers something to play with. The author clearly enjoys what he's doing and it shows through his writing - this is a nice motivational boost, embedded design is indeed very interesting.

The crowd to enjoy the book the most will be people with some experience in either software or hardware (or both), who want to get into the exciting embedded field, or just bright and curious amateurs who want to build that heat-sensing remote control for their bathroom tub.

Some downsides of the book: the chapter on Forth is dubious. (Forth ??? Gimme a break...) The Electronics tutorial is just too fast. I doubt that people without any EE background will really understand it. For a beginner's book, there's too much options given in the processors chapters (about 4) - beginners like few options that are well explained. So a suggestion to the author for the next edition - drop Forth, drop a couple of processors, spend more time on electronics basics instead, and you'll have a truly great book.



Powered by: Dknc, inc. and Amazon.com


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