The Art of Programming Embedded Systems

The Art of Programming Embedded Systems

1st Edition - December 17, 1991

Write a review

  • Author: Jack Ganssle
  • eBook ISBN: 9780080499420

Purchase options

Purchase options
DRM-free (PDF)
Sales tax will be calculated at check-out

Institutional Subscription

Free Global Shipping
No minimum order


Embedded systems are products such as microwave ovens, cars, and toys that rely on an internal microprocessor. This book is oriented toward the design engineer or programmer who writes the computer code for such a system. There are a number of problems specific to the embedded systems designer, and this book addresses them and offers practical solutions.

Key Features

  • Offers cookbook routines, algorithms, and design techniques
  • Includes tips for handling debugging management and testing
  • Explores the philosophy of tightly coupling software and hardware in programming and developing an embedded system
  • Provides one of the few coherent references on this subject


Hardware and software engineers responsible for designing and developing embedded systems

Table of Contents

  • Introduction. Initial Considerations. Elegant Structures. Design for Debugging. Design for Test. Memory Management. Approximations. Interrupt Management. Real-Time Operating Systems. Signal Sampling and Smoothing. A Final Perspective. Appendixes: Magazines. File Format. Serial Communications. Bibliography. Index.

Product details

  • No. of pages: 279
  • Language: English
  • Copyright: © Academic Press 2012
  • Published: December 17, 1991
  • Imprint: Academic Press
  • eBook ISBN: 9780080499420

About the Author

Jack Ganssle

Jack Ganssle has 30 years' experience developing embedded systems. He has authored two books, The Art of Programming Embedded Systems and The Art of Designing Embedded Systems, and writes a regular column in Embedded Systems Programming magazine. Michael Barr is the editor-in-chief of Embedded Systems Programming magazine and the principal of Netrino Consultants Network. He wrote Programming Embedded Systems in C and C++.

Affiliations and Expertise

Founder and Principal Consultant, The Ganssle Group, Baltimore,MD, USA; Technical editor and columnist for Embedded Systems Programming magazine

Ratings and Reviews

Write a review

There are currently no reviews for "The Art of Programming Embedded Systems"