Embedded systems guidebooks
Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition by Michael Barr and Anthony Massa
- Presents examples using free GNU tools, eCos and Linux
- Features topics from basic debugging to synchronizing with real-time systems
- Barr has authored more than 40 technical articles and founded the Netrino, LLC. embedded software engineering firm
- Massa is Chief Engineer of Software at Elintrix, wireless network and signal processing company
An Embedded Software Primer by David E. Simon
- Introduces core concepts for inexperienced engineers
- Learn the how and why of real-time operating systems (RTOS)
- Accompanying CD includes (C/OS RTOS version 1.1
Designing Embedded Hardware, 2nd Edition by John Catsoulis
- 2nd edition is updated to include information on new processors, including MAXQ
- Includes tips for understanding system schematics
- Guide to Digital Signal Processing (DSP) architectures
- Catsoulis is currently conducting research at University of Queensland regarding “fault-tolerant reconfigurable computers for spacecraft avionics”
Practical UML Statecharts in C/C, 2nd Edition: Event-Driven Programming for Embedded Systems by Miro Samek
- Illustrates use of Unified Modeling Language (UML) in embedded system programming
- Teaches readers solid core concepts which can be applied to the newest tools
- Part I focuses on basic state machine concepts
- Part II introduces event-driven programming, bridging the gap from sequential programming
- Dr. Samek is president and founder of Quantum Leaps, open-source embedded system programming company
Embedded Systems: Architecture, Programming and Design, 2nd Edition by Raj Kamal
- Focuses on both hardware and software
- Appropriate for university study
- Dr. Kamal is a Senior Professor in Computer Science and Electronics at Indore’s Devi Ahilya University
Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit by Bruce Powel Douglass
- Requires a basic knowledge of C programming language
- Focuses on special concerns related to designing and developing embedded applications
- Includes two chapters on state machines (see Practical UML Statecharts in C/C, 2nd Edition above for more)
Real-Time Concepts for Embedded Systems by Qing Li and Caroline Yao
- Helps readers develop their understanding of design patterns and RTOS’s
- Li is a senior architect at Blue Coat Systems, Inc.
- Also see Handbook of Networked and Embedded Control Systems and Real-Time Concepts for Embedded Systems by the same author