skip to content
Designing embedded hardware Preview this item
ClosePreview this item
Checking...

Designing embedded hardware

Author: John Catsoulis
Publisher: Sebastopol, CA : O'Reilly, [2002], ©2003.
Edition/Format:   Print book : English : 1st edView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Online version:
Catsoulis, John.
Designing embedded hardware.
Sebastopol, CA : O'Reilly, [2002], ©2003
(OCoLC)606888286
Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: John Catsoulis
ISBN: 0596003625 9780596003623
OCLC Number: 51226672
Notes: "Building your own specialized computer"--Cover.
Description: xviii, 298 pages : illustrations ; 24 cm
Contents: 1. Introduction to Computer Architecture 3 --
Concepts 4 --
Memory 22 --
Input/Output 26 --
DMA 26 --
Embedded Computer Architecture 32 --
2. Electronics 101 36 --
Voltage and Current 36 --
Analog Signals 38 --
Power 39 --
Resistors 39 --
Capacitors 43 --
RC Circuits 45 --
Inductors 49 --
Transformers 51 --
Diodes 52 --
Crystals 55 --
Digital Signals 59 --
Understanding Schematics 61 --
Read the Datasheet 66 --
3. Power Sources 68 --
Juice from the Wall 68 --
Batteries 69 --
Regulators 70 --
4. Building It 77 --
Avoid Noise 77 --
Quick-and-Dirty Construction 82 --
Printed-Circuit Boards 83 --
Routing a Design 91 --
Tools for Debugging 95 --
Putting It All Together 96 --
Powering Up 100 --
Add in the Processor 100 --
Some Thoughts on Debugging 100 --
Part II. Embedded Processors and Systems --
5. The PIC Microcontrollers 107 --
A Tale of Two Processors 107 --
Starting Simple 109 --
A Bigger PIC 113 --
6. The AVR Microcontrollers 115 --
The AVR Architecture 116 --
The ATtiny 15 Processor 118 --
Downloading Code 125 --
A Bigger AVR 127 --
Bus Interfacing 128 --
7. 68000-Series Computers 156 --
The 68000 Architecture 157 --
A Simple 68000-Based Computer 161 --
8. DSP-Based Controllers 170 --
The DSP56800 173 --
A DSP56805-Based Computer 175 --
JTAG 183 --
Part III. Peripherals and Interfacing --
9. Adding Peripherals Using SPI and I[superscript 2]C 187 --
Serial Peripheral Interface 187 --
Inter Integrated Circuit 201 --
Adding a Real-Time Clock with I[superscript 2]C 205 --
Adding a Small Display with I[superscript 2]C 206 --
10. Serial Ports 208 --
UARTs 208 --
Error Detection 210 --
Old Faithful --
RS-232C 211 --
RS-422 218 --
Infrared Communication 220 --
USB 226 --
11. Networks 238 --
RS-485 238 --
Controller Area Network (CAN) 241 --
Ethernet 245 --
12. Analog 252 --
Amplifiers 252 --
Analog-to-Digital Conversion 255 --
Interfacing an External ADC 259 --
Temperature Sensor 261 --
Light Sensor 263 --
Accelerometer 266 --
Pressure Sensors 267 --
Magnetic Field Sensor 270 --
Digital-to-Analog Conversion 271 --
PWM 273 --
Motor Control 274 --
Switching Big Loads 281.
Responsibility: John Catsoulis.
More information:

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(1)

User lists with this item (2)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/51226672> # Designing embedded hardware
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "51226672" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/1031287#Place/sebastopol_ca> ; # Sebastopol, CA
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
   schema:about <http://id.worldcat.org/fast/908298> ; # Embedded computer systems
   schema:about <http://dewey.info/class/621.3916/e22/> ;
   schema:bookEdition "1st ed." ;
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2003" ;
   schema:creator <http://viaf.org/viaf/39622144> ; # John Catsoulis
   schema:datePublished "2002" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/1031287> ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/606888286> ;
   schema:name "Designing embedded hardware"@en ;
   schema:productID "51226672" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/51226672#PublicationEvent/sebastopol_ca_o_reilly_2002_2003> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/1031287#Agent/o_reilly> ; # O'Reilly
   schema:url <http://catdir.loc.gov/catdir/enhancements/fy1010/2004298880-t.html> ;
   schema:workExample <http://worldcat.org/isbn/9780596003623> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA317268> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/51226672> ;
    .


Related Entities

<http://id.worldcat.org/fast/908298> # Embedded computer systems
    a schema:Intangible ;
   schema:name "Embedded computer systems"@en ;
    .

<http://viaf.org/viaf/39622144> # John Catsoulis
    a schema:Person ;
   schema:familyName "Catsoulis" ;
   schema:givenName "John" ;
   schema:name "John Catsoulis" ;
    .

<http://worldcat.org/isbn/9780596003623>
    a schema:ProductModel ;
   schema:isbn "0596003625" ;
   schema:isbn "9780596003623" ;
    .

<http://www.worldcat.org/oclc/606888286>
    a schema:CreativeWork ;
   rdfs:label "Designing embedded hardware." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/51226672> ; # Designing embedded hardware
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.