Designing Embedded Hardware

ISBN-10: 0596007558

ISBN-13: 9780596007553

Edition: 2nd 2005

Authors: John Catsoulis

List price: $49.99 Buy it from $15.22
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

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.
New Starting from $47.64
eBooks Starting from $39.99
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99
Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $49.99
Edition: 2nd
Copyright year: 2005
Publisher: O'Reilly Media, Incorporated
Publication date: 5/26/2005
Binding: Paperback
Pages: 398
Size: 7.00" wide x 9.00" long x 1.25" tall
Weight: 1.342
Language: English

John Catsoulis lives under the tropical sun in Brisbane, Australia. He has a Bachelor of Science with Honors (Griffith University) with a triple major in quantum physics, electronics and mathematics, and a Master of Engineering (La Trobe University) in specialized computer architectures. He has been responsible for the design of more computer systems than he can remember, from tiny finger-sized machines to multi-processor compute engines. Corporations and government bodies around the world have used his designs and software. John has also taught the dark arts of computer architecture and design at several Universities. He is currently conducting research at the University of Queensland into fault-tolerant reconfigurable computers for spacecraft avionics.When not slaving over a hot microprocessor, John enjoys hiking and camping, wildlife and landscape photography, fishing, dabbling in permaculture, cooking Indian and Mediterranean food, and playing model trains with his nephews, Andrew and James.

Preface
An Introduction to Computer Architecture
Concepts
Memory
Input/Output
DMA
Embedded Computer Architecture
Assembly Language
Registers
Machine Code
Signed Numbers
Addressing Modes
Coding in Assembly
Disassembly
Position-Independent Code
Loops
Masking
Indexed Addressing
Stacks
Timing of Instructions
Forth/Open Firmware
Introducing Forth
String Words
Stack Manipulation
Creating New Words
Comments
if ... else
Loops
Data Structures
Interacting with Hardware and Memory
Forth Programming Guidelines
Electronics 101
Voltage and Current
Analog Signals
Power
Reading Schematics
Resistors
Capacitors
RC Circuits
Inductors
Transformers
Diodes
Crystals
Digital Signals
Electrical Characteristics
Logic Gates
The Importance of Reading the Datasheet
Power Sources
The Stuff Out of the Wall
Batteries
Low Power Design
Regulators
LM78xx Regulators
MAX603/MAX604 Regulators
MAX1615 Regulator
MAX724 Regulator
Electrical Noise and Interference
Building Hardware
Tools
Soldering
Quick Construction
Printed-Circuit Boards
Building It
JTAG
Adding Peripherals Using SPI
Serial Peripheral Interface
Adding Peripherals Using I[superscript 2]C
Overview of I[superscript 2]C
Adding a Real-Time Clock with I[superscript 2]C
Adding a Small Display with I[superscript 2]C
Serial Ports
UARTs
Error Detection
Old Faithful: RS-232C
RS-422
RS-485
IrDA
Introduction to IrDA
USB
Introduction to USB
USB Packets
Physical Interface
Implementing a USB Interface
Networks
Controller Area Network (CAN)
Ethernet
Analog
Amplifiers
Analog to Digital Conversion
Interfacing an External ADC
Temperature Sensor
Light Sensor
Accelerometer
Pressure Sensors
Magnetic-Field Sensor
Digital to Analog Conversion
PWM
Motor Control
Switching Big Loads
The PIC Microcontrollers
A Tale of Two Processors
Starting Simple
A Bigger PIC
PIC-Based Environmental Datalogger
Motor Control with a PIC
The AVR Microcontrollers
The AVR Architecture
The ATtiny15 Processor
Downloading Code
A Bigger AVR
AVR-Based Datalogger
Bus Interfacing
68HC11
Architecture of the 68HC11
A Simple 68HC11-Based Computer
MAXQ
Architectural Overview
Schematics
68000-Series Computers
The 68000 Architecture
A Simple 68000-Based Computer
DSP-Based Controllers
The DSP56800
A DSP56805-Based Computer
JTAG
Index
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×