did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596003623

Designing Embedded Hardware

by ;
  • ISBN13:

    9780596003623

  • ISBN10:

    0596003625

  • Format: Paperback
  • Copyright: 2003-01-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.95

Summary

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. There are hundreds of books to choose from if you need to learn programming, but only a few are available if you want to learn to create hardware. "Designing Embedded Hardware provides software and hardware engineers with no prior experience in embedded systems with the necessary conceptual and design building blocks to understand the architectures of embedded systems.

Author Biography

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.

Table of Contents

Foreword xi
Preface xiii
Part I. Background
Introduction to Computer Architecture
3(33)
Concepts
4(18)
Memory
22(4)
Input/Output
26(1)
DMA
26(6)
Embedded Computer Architecture
32(4)
Electronics 101
36(32)
Voltage and Current
36(2)
Analog Signals
38(1)
Power
39(1)
Resistors
39(4)
Capacitors
43(2)
RC Circuits
45(4)
Inductors
49(2)
Transformers
51(1)
Diodes
52(3)
Crystals
55(4)
Digital Signals
59(2)
Understanding Schematics
61(5)
Read the Datasheet
66(2)
Power Sources
68(9)
Juice from the Wall
68(1)
Batteries
69(1)
Regulators
70(7)
Building It
77(30)
Avoid Noise
77(5)
Quick-and-Dirty Construction
82(1)
Printed-Circuit Boards
83(8)
Routing a Design
91(4)
Tools for Debugging
95(1)
Putting It All Together
96(4)
Powering Up
100(1)
Add in the Processor
100(1)
Some Thoughts on Debugging
100(7)
Part II. Embedded Processors and Systems
The PIC Microcontrollers
107(8)
A Tale of Two Processors
107(2)
Starting Simple
109(4)
A Bigger PIC
113(2)
The AVR Microcontrollers
115(41)
The AVR Architecture
116(2)
The ATtiny15 Processor
118(7)
Downloading Code
125(2)
A Bigger AVR
127(1)
Bus Interfacing
128(28)
68000-Series Computers
156(14)
The 68000 Architecture
157(4)
A Simple 68000-Based Computer
161(9)
DSP-Based Controllers
170(17)
The DSP56800
173(2)
A DSP56805-Based Computer
175(8)
JTAG
183(4)
Part III. Peripherals and Interfacing
Adding Peripherals Using SPI and I2C
187(21)
Serial Peripheral Interface
187(14)
Inter Integrated Circuit
201(4)
Adding a Real-Time Clock with I2C
205(1)
Adding a Small Display with I2C
206(2)
Serial Ports
208(30)
UARTs
208(2)
Error Detection
210(1)
Old Faithful---RS-232C
211(7)
RS-422
218(2)
Infrared Communication
220(6)
USB
226(12)
Networks
238(14)
RS-485
238(3)
Controller Area Network (CAN)
241(4)
Ethernet
245(7)
Analog
252(31)
Amplifiers
252(3)
Analog-to-Digital Conversion
255(4)
Interfacing an External ADC
259(2)
Temperature Sensor
261(2)
Light Sensor
263(3)
Accelerometer
266(1)
Pressure Sensors
267(3)
Magnetic Field Sensor
270(1)
Digital-to-Analog Conversion
271(2)
PWM
273(1)
Motor Control
274(7)
Switching Big Loads
281(2)
References 283(4)
Index 287

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program