LEADER 01626nam--2200493---450- 001 990002698850203316 005 20070108164052.0 010 $a88-481-1171-8 035 $a000269885 035 $aUSA01000269885 035 $a(ALEPH)000269885USA01 035 $a000269885 100 $a20060105d2002----km-y0itay0103----ba 101 $aita 102 $aIT 105 $a||||||||001yy 200 1 $aAzionamenti elettrici di avanzamento nell'automazione industriale$efondamenti, calcolo, dimensionamento$fdi Hans Gross, Jens Hamann e Georg Wiegartner 210 $aMilano$cTecniche nuove$dc2002 215 $aXIV, 346 p.$d23 cm. 300 $aTrad. di Andrea Franchini 300 $aIn cop.: Siemens 454 1$12001$aElektrische Vorschubantriebe in der Automatisierungstechnik$919940 606 0 $aMotori elettrici 676 $a621.815 700 1$aGROSS,$bHans$0168698 701 1$aHAMANN,$bJens$0567462 702 1$aWIEGARTNER,$bGeorg 702 1$aFRANCHINI,$bAndrea 801 0$aIT$bsalbc$gISBD 912 $a990002698850203316 951 $a621.902 GRO$b19292 ING.$c621.902$d00177051 951 $aMA/111$b2091$cMA 951 $aCM/74$b2137$cCM 959 $aBK 969 $aTEC 969 $aDIMEC 979 $aRENATO$b90$c20060105$lUSA01$h0841 979 $aDIMEC$b90$c20060803$lUSA01$h1012 979 $aDIMEC$b90$c20060803$lUSA01$h1013 979 $aDIMEC$b90$c20060803$lUSA01$h1013 979 $aDIMEC$b90$c20060803$lUSA01$h1014 979 $aDIMEC$b90$c20070108$lUSA01$h1640 996 $aElektrische Vorschubantriebe in der Automatisierungstechnik$919940 997 $aUNISA LEADER 04250nam 2200697Ia 450 001 9911004771503321 005 20250805023230.0 010 $a9786612878787 010 $a9781282878785 010 $a1282878786 010 $a9780080959719 010 $a0080959717 035 $a(CKB)2530000000000362 035 $a(EBL)629939 035 $a(OCoLC)677829768 035 $a(SSID)ssj0000435394 035 $a(PQKBManifestationID)11276041 035 $a(PQKBTitleCode)TC0000435394 035 $a(PQKBWorkID)10420944 035 $a(PQKB)10246317 035 $a(MiAaPQ)EBC629939 035 $a(PPN)170603717 035 $a(OCoLC)804824113 035 $a(OCoLC)ocn804824113 035 $a(FR-PaCSA)88812157 035 $a(CaSebORM)9781856177078 035 $a(FRCYB88812157)88812157 035 $a(EXLCZ)992530000000000362 100 $a20100719d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aDesign patterns for embedded C $ean embedded software engineering toolkit /$fBruce Powel Douglass 205 $a1st ed. 210 $aAmsterdam ;$aBoston $cElsevier$d2010 215 $a1 online resource (471 p.) 300 $aIncludes index. 311 08$a9781856177078 311 08$a1856177076 327 $aCover; Design Patterns for Embedded Systems in C; Copyright; Contents; Preface; Acknowledgements; About the Author; Chapter 1 What Is Embedded Programming?; 1.1 What's Special About Embedded Systems?; 1.2 OO or Structured - It's Your Choice; 1.3 What Did We Learn?; Chapter 2 Embedded Programming with The HarmonyTM for EmbeddedRealTime Process; 2.1 Basic Elements of the Harmony Process; 2.2 The Approach; 2.3 What's Coming Up; Chapter 3 Design Patterns for Accessing Hardware; 3.1 Basic Hardware Access Concepts; 3.2 Hardware Proxy Pattern; 3.3 Hardware Adapter Pattern; 3.4 Mediator Pattern 327 $a3.5 Observer Pattern3.6 Debouncing Pattern; 3.7 Interrupt Pattern; 3.8 Polling Pattern; 3.9 So, What Did We Learn?; Chapter 4 Design Patterns for Embedding Concurrency and ResourceManagement; 4.1 Basic Concurrency Concepts; 4.2 Cyclic Executive Pattern; 4.3 Static Priority Pattern; 4.4 Critical Region Pattern; 4.5 Guarded Call Pattern; 4.6 Queuing Pattern; 4.7 Rendezvous Pattern; 4.8 Simultaneous Locking Pattern; 4.9 Ordered Locking; 4.10 So, What Have We Learned?; Chapter 5 Design Patterns for State Machines; 5.1 Oh Behave; 5.2 Basic State Machine Concepts; 5.3 Single Event Receptor Pattern 327 $a5.4 Multiple Event Receptor Pattern5.5 State Table Pattern; 5.6 State Pattern; 5.7 AND-States; 5.8 Decomposed AND-State Pattern; 5.9 OK, What Have We Learned?; Chapter 6 Safety and Reliability Patterns; 6.1 A Little Bit About Safety and Reliability; 6.2 One's Complement Pattern; 6.3 CRC Pattern; 6.4 Smart Data Pattern; 6.5 Channel Pattern; 6.6 Protected Single Channel Pattern; 6.7 Dual Channel Pattern; 6.8 Summary; Appendix A UML Notation; 1.1 Class Diagram; 1.2 Sequence Diagram; 1.3 State Diagram; Index 330 $aA 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, communication, 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 d 517 3 $aEmbedded software engineering toolkit 606 $aC (Computer program language) 606 $aEmbedded computer systems$xProgramming 606 $aSoftware patterns 615 0$aC (Computer program language) 615 0$aEmbedded computer systems$xProgramming. 615 0$aSoftware patterns. 676 $a005.13/3 700 $aDouglass$b Bruce Powel$028087 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9911004771503321 996 $aDesign patterns for embedded C$94391045 997 $aUNINA