Designing Embedded Hardware

Front Cover
"O'Reilly Media, Inc.", 2002 - Computers - 298 pages

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.

Written to provide the depth of coverage and real-world examples developers need, Designing Embedded Hardware also provides a road-map to the pitfalls and traps to avoid in designing embedded systems.

Designing Embedded Hardware covers such essential topics as:

  • The principles of developing computer hardware
  • Core hardware designs
  • Assembly language concepts
  • Parallel I/O
  • Analog-digital conversion
  • Timers (internal and external)
  • UART
  • Serial Peripheral Interface
  • Inter-Integrated Circuit Bus
  • Controller Area Network (CAN)
  • Data Converter Interface (DCI)
  • Low-power operation
This invaluable and eminently useful book gives you the practical tools and skills to develop, build, and program your own application-specific computers.
 

Contents

IV
3
V
4
VI
22
VII
26
IX
32
X
36
XIII
38
XIV
39
XLV
128
XLVI
156
XLVII
157
XLVIII
161
XLIX
170
L
173
LI
175
LII
183

XVI
43
XVII
45
XVIII
49
XIX
51
XX
52
XXI
55
XXII
61
XXIII
66
XXIV
68
XXV
69
XXVI
70
XXVII
77
XXVIII
82
XXIX
83
XXX
91
XXXI
95
XXXII
96
XXXIII
100
XXXVI
105
XXXVII
107
XXXVIII
109
XXXIX
113
XL
115
XLI
116
XLII
118
XLIII
125
XLIV
127
LIII
185
LIV
187
LV
201
LVI
205
LVII
206
LVIII
208
LIX
210
LX
211
LXI
218
LXII
220
LXIII
226
LXIV
238
LXVII
241
LXVIII
245
LXIX
252
LXX
255
LXXI
259
LXXII
261
LXXIII
263
LXXIV
266
LXXV
267
LXXVI
273
LXXVII
274
LXXVIII
281
LXXIX
283
LXXX
287
Copyright

Other editions - View all

Common terms and phrases

About the author (2002)

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.

Bibliographic information