02 CIRCUIT CELLAR® / 25TH ANNIVERSARY ISSUE / circuitcellar.com
C O N T E N T S
CC25
04 EDITOR’S LETTER
06 CIRCUIT CELLAR TIMELINE
08 CONTRIBUTORS
11 THE PAST
12 In the Beginning, There Was Light, by Steve Ciarcia
16 Inside the Box Still Counts: A Quarter-Century of Making It Work, by Ed Nisley
24 Long-Time Readers • Chris Elmquist • John D. Horrocks
• Kurt Stach • Brian Corrie • Charles Mancuso • Clarence Buersmeyer • Donald L. McGarry
28 A Look Back: Twenty-Five Years of Embedded Designs, by Dave Tweed
34 Notable Contributors • Aubrey Kagan • Jan Axelson • Mark Csele • Mike Smith • Monte Dalrymple • Shlomo Engelberg • Bruce M. Pride
• Brian Millier
46 Design Challenge Projects
53 THE PRESENT
54 Dangerous Times: A Review of Embedded Security Risks, by Patrick Schaumont
60 On Robust Engineering: Design Tips for Ensuring System Reliability and Success, by George Novacek
70 User Interface Tips for Embedded Designers, by Curt Terwilliger
74 Member Skills & Preferences
03 CIRCUIT CELLAR® / 25TH ANNIVERSARY ISSUE / circuitcellar.com
C O N T E N T S
76 Mixed-Signal Designs: Twenty- Five Mistakes You’ll Make at Least Once, by Robert Lacoste
86 Essential Embedded System Design Principles, by Bob Japenga
92 Electrical Engineering: Tricks and Tools for Project Success, by Jeff Bachiochi
97 Q&A: Embedded Today • Ayse Kivilcim Coskun • Chris Cantrell • David L. Jones • Gerard C. A. Fonte • Joe Benge • Marc Vaz • Rebecca Yang • Tom Kibalo • Vincent Himpe
107 THE FUTURE
108 The Future of eLearning for Engineers, by Marty Hauff
111 The Platform Generation: Thinking in Terms of Platforms, Not Chips, by Clemens Valens
114 The DIY Electronics Revolution: The Present & Future of Open- Source Hardware, by Limor Fried
118 Leaders Look Ahead • Steve Sanghi (Microchip Technology) • Stefan Skarin (IAR Systems) • Jeff Kodosky (National Instruments) • YB Lee (WIZnet) • Jean Labrosse (Micrium)
126 The Future of Rapid Prototyping, by Simon Ford
129 The Future of FPGAs, by Colin O’Flynn
132 Do Small-RAM Devices Have a Future?, by John Regehr
134 Member Predictions
136 8 Bit Is Dead, Long Live 8 Bit, by Tom Cantrell 140 Tech the Future • Helen Li • Ko Ihara • Stephen A. Edwards • Zack Gainsforth • Matthew Oppenheim • Hans Henrik Skovgaard • Peter Montgomery • Chris Gammell
144 CIRCUIT CELLAR TABLE OF CONTENTS: 1988–2012
150 CIRCUIT CELLAR AUTHOR INDEX: 1988–2012
All Electronics Corp. www.allelectronics.com . . . . . . . . . 131
ARM, Ltd. www.arm.com. . . . . . . . . . . . . . . . . 73
Bitscope Designs www.bitscope.com. . . . . . . . . . . . . . 27
Earth Computer Technologies store.earthlcd.com. . . . . . . . . . . . . . 57
Newark element14 www.element14.com . . . . . . . . . . . . C3
EMAC, Inc. www.emacinc.com. . . . . . . . . . . . . 105
Humandata, Ltd. www.hdl.co.jp/en . . . . . . . . . . . . . . 59
Imagineering, Inc. www.pcbnet.com. . . . . . . . . . . . . . . . 1
Labcenter Electronics www.labcenter.com . . . . . . . . . . . . . . 9
Micro Digital www.smxrtos.com . . . . . . . . . . . . . . 79
Microchip Technology, Inc. www.microchip.com. . . . . . . . . . . . 117
Pico Technology www.picotech.com. . . . . . . . . . . . . . C2
Pololu Corp. www.pololu.com . . . . . . . . . . . . . . 127
Renesas Electronics Corp. www.renesas.com . . . . . . . . . . . . . 125
Saelig Co. www.saelig.com . . . . . . . . . . . . . . 131
SEGGER Microntroller Systems www.segger.com. . . . . . . . . . . . . . . C4
Total Phase, Inc. www.totalphase.com . . . . . . . . . . 32,33
Not a supporting company yet? Contact Peter Wostrel ([email protected], P: 978-281-7708, F: 978-281-7706) to reserve your own space for the next edition of our members' magazine.
O U R N E T W O R K
S U P P O R T I N G C O M PA N I E S
United KingdomWisse Hettinga+31 46 [email protected]
USAHugo Van haecke+1 [email protected]
GermanyFerdinand te Walvaart+31 46 [email protected]
FranceDenis Meyer+31 46 [email protected]
NetherlandsHarry Baggen+31 46 [email protected]
SpainEduardo Corral+34 91 101 93 [email protected]
ItalyMaurizio del Corso+39 [email protected]
SwedenWisse Hettinga+31 46 [email protected]
BrazilJoão Martins+55 11 4195 [email protected]
PortugalJoão Martins+351 [email protected]
IndiaSunil D. Malekar+91 [email protected]
RussiaNataliya Melnikova+7 (965) 395 33 [email protected]
TurkeyZeynep Köksal+90 532 277 48 [email protected]
South AfricaJohan Dijk+27 78 2330 [email protected]
ChinaCees Baay+86 21 6445 [email protected]
5 CIRCUIT CELLAR® / 25TH ANNIVERSARY ISSUE / circuitcellar.com