About the Book
Once you have a schematic, an eval board, and a set of requirements, you are ready to begin design of your embedded software system. This ebook demonstrates a topdown architecture technique, helps with the choice of runtime pattern, and develops module interaction diagrams for the example system. It reveals how a finished design emerges from the repeated interaction between architecture studies, module interaction analysis, and code prototyping. Readily available hardware is pictured and code libraries shown which allow the reader to build, and debug their own version of the example project.
About the Author
I have been an active embedded software developer for the past 35 years. Systems developed in whole or part include: Multi-parameter biofeedback system for Apple II, C and Dsp code for a television watching robot, firmware for a laser power meter, hypertext editor and math assistant for a pocket PC, autosampler firmware for a hematology instrument, robotic control and sequencer for a genetic blood assay machine, bootloader and kernel for an oximeter, portable flight planning computer, firmware for a wireless data acquisition system for bridge diagnostics, base station firmware for corrections telemetry and alcohol monitoring, communications protocol for an implantable hearing aid, usb mass storage driver, and sensor drivers for an oilfield seismic data logger, firmware for a digital theremin, a gps locator-tracker, and lora remote sensing system.
For more detailed information, see www.canyoncode.com.