Design patterns for embedded systems in C an embedded software engineering toolkit /

A recent survey stated that 52% of embedded projects are late by 4-5 months. This book can help get those projects in on-time with design patterns. The author carefully takes into account the special concerns found in designing and developing embedded applications specifically concurrency, communica...

Full description

Main Author: Douglass, Bruce Powel.
Other Authors: ScienceDirect (Online service)
Format: eBook
Language: English
Published: Oxford ; Burlington, MA : Newnes/Elsevier, 2011.
Physical Description: 1 online resource (xix, 450 pages) : illustrations.
Edition: 1st ed.
Subjects:
Table of Contents:
  • Chapter 1: What Is Embedded Programming?
  • Chapter 2: Embedded Programming with the Harmony/Embedded Development Process
  • Chapter 3: Design Patterns for Accessing the Hardware
  • Chapter 4: Design Patterns for Embedding Concurrency
  • Chapter 5: Design Patterns for Embedding Distribution
  • Chapter 6: Design Patterns for Memory
  • Chapter 7: Design Patterns for State Machines I: Implementing State Machines
  • Chapter 8: Design Patterns for State Machines II: Optimizing State Machines
  • Appendix A: UML Notation.
  • What is embedded programming?
  • Embedded programming with the Harmony for embedded realtime process
  • Design patterns for accessing hardware
  • Design patterns for embedding concurrency and resource management
  • Design patterns for state machines : implementing state machines efficiently
  • Safety and reliability patterns.