Circuit Cellar Issue 273 April 2013-PDF
ssue #273
April 2013
Theme: Embedded Programming
EDITOR’S LETTER—Necessity and Invention, by Mary Wilson, p. 2
NEW PRODUCTS, p. 10
MEMBER PROFILE, p. 18
CLIENT PROFILE, p. 20
TEST YOUR EQ, p. 21
Control Center Software Design: Using a Model-View-Controller Paradigm, by Scott Weber, p. 22
G-Code CNC Router (Part 1): G-Codes and Motion Control, by Brian Millier, p. 30
Weatherize Your Embedded App, by Tom Cantrell, p. 36
QUESTIONS & ANSWERS—Engineering and Entrepreneurship: An Interview with Michael Hamilton, by Nan Price, p. 44
EMBEDDED IN THIN SLICES—Concurrency in Embedded Systems (Part 6): POSIX FIFOs and Message Queues, by Bob Japenga, p. 48
THE CONSUMMATE ENGINEER—Calculating Software Reliability: Determine Firware Fault Probability, by George Novacek, p. 51
THE DARKER SIDE—Analyzing a Case of the Jitters?: Tips for Preventing Digital Design Issues, by Robert Lacoste, p. 54
FROM THE BENCH—Build a MIDI Communication Device: Introduction to MIDI, by Jeff Bachiochi, p. 60
FROM THE ARCHIVES—Microprocessor Glue Logic with Verilog HDL, by Mark Balch, p. 70
CROSSWORD, p. 75
TECH THE FUTURE—The Future of Open-Source Hardware for Medical Devices, by Fergus Dixon, p. 80
April 2013
Theme: Embedded Programming
EDITOR’S LETTER—Necessity and Invention, by Mary Wilson, p. 2
NEW PRODUCTS, p. 10
MEMBER PROFILE, p. 18
CLIENT PROFILE, p. 20
TEST YOUR EQ, p. 21
Control Center Software Design: Using a Model-View-Controller Paradigm, by Scott Weber, p. 22
G-Code CNC Router (Part 1): G-Codes and Motion Control, by Brian Millier, p. 30
Weatherize Your Embedded App, by Tom Cantrell, p. 36
QUESTIONS & ANSWERS—Engineering and Entrepreneurship: An Interview with Michael Hamilton, by Nan Price, p. 44
EMBEDDED IN THIN SLICES—Concurrency in Embedded Systems (Part 6): POSIX FIFOs and Message Queues, by Bob Japenga, p. 48
THE CONSUMMATE ENGINEER—Calculating Software Reliability: Determine Firware Fault Probability, by George Novacek, p. 51
THE DARKER SIDE—Analyzing a Case of the Jitters?: Tips for Preventing Digital Design Issues, by Robert Lacoste, p. 54
FROM THE BENCH—Build a MIDI Communication Device: Introduction to MIDI, by Jeff Bachiochi, p. 60
FROM THE ARCHIVES—Microprocessor Glue Logic with Verilog HDL, by Mark Balch, p. 70
CROSSWORD, p. 75
TECH THE FUTURE—The Future of Open-Source Hardware for Medical Devices, by Fergus Dixon, p. 80