Buying Options
Designing Embedded Hardware
Safari Books Online
Add to Cart
What is this?

Product Editions

Please consider the latest edition.

  1. Designing Embedded Hardware, Second Edition - May 2005
  2. Designing Embedded Hardware - November 2002
Description

Intelligent readers who want to build their own embedded computer systems-- installed in everything from cell phones to cars to handheld organizers to refrigerators-- will find this book to be the most in-depth, practical, and up-to-date guide on the market. Designing Embedded Hardware carefully steers between the practical and philosophical aspects, so developers can both create their own devices and gadgets and customize and extend off-the-shelf systems.

Full Description
Table of Contents
  1. Background

    1. Chapter 1 Introduction to Computer Architecture

      1. Concepts
      2. Memory
      3. Input/Output
      4. DMA
      5. Embedded Computer Architecture
    2. Chapter 2 Electronics 101

      1. Voltage and Current
      2. Analog Signals
      3. Power
      4. Resistors
      5. Capacitors
      6. RC Circuits
      7. Inductors
      8. Transformers
      9. Diodes
      10. Crystals
      11. Digital Signals
      12. Understanding Schematics
      13. Read the Datasheet
    3. Chapter 3 Power Sources

      1. Juice from the Wall
      2. Batteries
      3. Regulators
    4. Chapter 4 Building It

      1. Avoid Noise
      2. Quick-and-Dirty Construction
      3. Printed-Circuit Boards
      4. Routing a Design
      5. Tools for Debugging
      6. Putting It All Together
      7. Powering Up
      8. Add in the Processor
      9. Some Thoughts on Debugging
  2. Embedded Processors and Systems

    1. Chapter 5 The PIC Microcontrollers

      1. A Tale of Two Processors
      2. Starting Simple
      3. A Bigger PIC
    2. Chapter 6 The AVR Microcontrollers

      1. The AVR Architecture
      2. The ATtiny15 Processor
      3. Downloading Code
      4. A Bigger AVR
      5. Bus Interfacing
    3. Chapter 7 68000-Series Computers

      1. The 68000 Architecture
      2. A Simple 68000-Based Computer
    4. Chapter 8 DSP-Based Controllers

      1. The DSP56800
      2. A DSP56805-Based Computer
      3. JTAG
  3. Peripherals and Interfacing

    1. Chapter 9 Adding Peripherals Using SPI and I2C

      1. Serial Peripheral Interface
      2. Inter Integrated Circuit
      3. Adding a Real-Time Clock with I2C
      4. Adding a Small Display with I2C
    2. Chapter 10 Serial Ports

      1. UARTs
      2. Error Detection
      3. Old Faithful—RS-232C
      4. RS-422
      5. Infrared Communication
      6. USB
    3. Chapter 11 Networks

      1. RS-485
      2. Controller Area Network (CAN)
      3. Ethernet
    4. Chapter 12 Analog

      1. Amplifiers
      2. Analog-to-Digital Conversion
      3. Interfacing an External ADC
      4. Temperature Sensor
      5. Light Sensor
      6. Accelerometer
      7. Pressure Sensors
      8. Magnetic Field Sensor
      9. Digital-to-Analog Conversion
      10. PWM
      11. Motor Control
      12. Switching Big Loads
  4. Chapter 13 References

  1. Colophon

View Full Table of Contents
Product Details
Title:
Designing Embedded Hardware
By:
John Catsoulis
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
November 2002
Pages:
320
Print ISBN:
978-0-596-00362-3
| ISBN 10:
0-596-00362-5
Customer Reviews
About the Author
  1. John Catsoulis

    John Catsoulis is an electronics engineer, programmer and physicist who specializes in advanced computer architectures. He is responsible for the design of over 25 embedded computer systems, and since 1996 has been Managing Director of Embedded Pty Ltd., a company that designs computers for industry, government, military and scientific agencies.

    View John Catsoulis's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Designing Embedded Hardware is a porcelain crab. These tiny invertebrates are common in tide pools along the coast of the Pacific Ocean. They are an orangy brown color, and are only 5 millimeters long. Porcelain crabs have six pairs of legs, with one tiny pair tucked in across the base of the tail. Although they can swim, sharply pointed spines on the ends of their walking legs make it easier for them to cling to the hard surfaces of submerged rocks. Hair on their legs collects mud from the ocean floor and helps camouflage the crab from predators. Additional protection is provided by mussel beds, sponges, and algae. Once concealed in these preferred habitats, the porcelain crab sweeps its feathery arms through the water, capturing plankton and other tiny plants and animals. When threatened by a predator, these crabs can detach a leg or claw to distract an attacker. The tricky crab scurries away, and its lost appendage eventually grows back. Philip Dangler was the production editor for Designing Embedded Hardware. Norma Emory was the copyeditor. Argosy provided production services and wrote the index. Sheryl Avruch and Jane Ellin provided quality control.

Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from Cuvier's Animals. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout. This book was converted from XML to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Philip Dangler.

  • Book cover of Designing Embedded Hardware