Design Patterns for Embedded Systems in C

Design Patterns for Embedded Systems in C Front Cover
6 Reviews
472 pages

Book Description

for Embedded 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, , speed, and memory usage. Patterns are given in UML (Unified Modeling Language) with examples including ANSI C for direct and practical application to C code.

A basic C knowledge is a prerequisite for the book while UML notation and terminology is included. General C programming books do not include discussion of the contraints found within embedded . The practical examples give the reader an understanding of the use of UML and OO (Object Oriented) designs in a resource-limited environment. Also included are two chapters on state machines. The beauty of this book is that it can help you today. .

*Design Patterns within these pages are immediately applicable to your project
*Addresses embedded system design concerns such as concurrency, communication, and memory usage
*Examples are contain ANSI C for ease of use with C programming code

Table of Contents

Chapter 1 What Is Embedded Programming? 1
Chapter 2 Embedded Programming with The HarmonyTM for EmbeddedRealTime Process 35
Chapter 3 Design Patterns for Accessing 79
Chapter 4 Design Patterns for Embedding Concurrency and ResourceManagement 149
Chapter 5 Design Patterns for State Machines 257
Chapter 6 and Reliability Patterns 357
Appendix A UML Notation 425
Index 437

Book Details

  • Title: Design Patterns for Embedded Systems in C
  • Author:
  • Length: 472 pages
  • Edition: 1
  • Language: English
  • Publisher:
  • Publication Date: 2010-10-07
  • ISBN-10: 1856177076
  • ISBN-13: 9781856177078
File HostFree Download LinkFormatSize (MB)Upload Date
EU(multi) Click to downloadPDF7.506/24/2013
ZippyShare Click to downloadPDF7.509/16/2014
How to Download? Report Dead Links & Get a Copy

Leave a Reply

Your email address will not be published. Required fields are marked *