LEADER 01237cam2-22003611i-450- 001 990001693960203316 005 20130419151324.0 010 $a88-14-10630-4 035 $a000169396 035 $aUSA01000169396 035 $a(ALEPH)000169396USA01 035 $a000169396 100 $a20040525d2003----km-y0ITAy01------ba 101 0 $aita 105 $a||||||||001yy 200 1 $a<> <> procedimento per citazione diretta a giudizio davanti al tribunale$fGiulio Garuti 210 $aMilano$cGiuffrè$dcopyr. 2003 215 $aVII, 264 p.$d24 cm 461 $1001000031783$12001$aTrattato di procedura penale 606 0 $aDiritto processuale penale 676 $a345.4505 702 1$aGARUTI,$bGiulio 912 $a990001693960203316 951 $aXXVI.2.C 91/36.1 (IG X 342/36.1)$b38257 G.$cXXVI.2.C$d00092361 959 $aBK 969 $aGIU 979 $aALESSANDRA$b90$c20040525$lUSA01$h0951 979 $aALESSANDRA$b90$c20040525$lUSA01$h0951 979 $aALESSANDRA$b90$c20040525$lUSA01$h0953 979 $aRSIAV1$b90$c20090511$lUSA01$h1540 979 $aCHIARA$b90$c20130419$lUSA01$h1513 996 $aProcedimento per citazione diretta a giudizio davanti al tribunale$91518927 997 $aUNISA LEADER 04570nam 22005175 450 001 9910896182003321 005 20250807124749.0 010 $a979-88-6880-327-7 024 7 $a10.1007/979-8-8688-0327-7 035 $a(CKB)36315439100041 035 $a(MiAaPQ)EBC31713266 035 $a(Au-PeEL)EBL31713266 035 $a(DE-He213)979-8-8688-0327-7 035 $a(CaSebORM)9798868803277 035 $a(OCoLC)1459867970 035 $a(OCoLC-P)1459867970 035 $a(EXLCZ)9936315439100041 100 $a20241007d2024 u| 0 101 0 $aeng 135 $aur||||||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 14$aThe Embedded Project Cookbook $eA Step-by-Step Guide for Microcontroller Projects /$fby John T. Taylor, Wayne T. Taylor 205 $a1st ed. 2024. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2024. 215 $a1 online resource (0 pages) 300 $aIncludes index. 311 08$a979-88-6880-326-0 320 $aIncludes bibliographical references and index. 327 $aChapter 1: Introduction -- Chapter 2: Requirements -- Chapter 3: Analysis -- Chapter 4: Software Development Plan -- Chapter 5: Preparation -- Chapter 6: Foundation -- Chapter 7: Building Applications with the Main Pattern -- Chapter 8: Continuous Integration Builds -- Chapter 9: Requirements Revisited -- Chapter 10: Tasks -- Chapter 11: Just in Time Detailed Design -- Chapter 12: Coding, Unit Tests, and Pull Requests -- Chapter 13: Integration Testing -- Chapter 14: Broad Support Package -- Chapter 15: Drivers -- Chapter 16: Release -- Appendix A: Getting started with the Source Code -- Appendix B: Running the Example Code -- Appendix C: Introduction to the Data Model Architecture -- Appendix D: LHeader and LConfig Patterns -- Appendix E: CPL C++ framework -- Appendix F: LHeader and LConfig Patterns -- Appendix G: Ratt -- Appendix H: GM6000 Requirements -- Appendix I: GM6000 System Architecture -- Appendix J: GM6000 Software Architecture -- Appendix K: GM6000 Software Development Plan -- Appendix L: GM6000 Software Detailed Design -- Appendix M: GM6000 Software Detailed Design -- Appendix N: GM6000 Fuzzy Logic Temperature Control -- Appendix O: Software C/C++ Embedded Coding Standard -- Appendix P: GM6000 Software Requirements Trace Matrix -- Appendix Q: GM6000 Software Bill of Materials -- Appendix R: GM6000 Software Release Notes. 330 $aLearn how to create and release an embedded system in a fast and reliable manner. This book will help you build and release a commercially viable product that meets industry standards for quality. The book is not just about code: it covers non-code artifacts such as software processes, requirements, software documentation, continuous integration, design reviews, and code reviews. While specifically targeting microcontroller applications, the processes in this book can be applied to most software projects, big or small. Additionally, the book provides an open-source C++ framework that can be used to quick start any embedded project. This framework has an OSAL (OS Abstraction Layer) and essential middleware that is needed for many embedded systems. Using a hands-on approach of building-and-testing the software application first allows you to develop a significant amount of production quality code even before the hardware is available, dramatically reducing the start-to-release duration for a project. As you follow the recipes in this book, you will learn essential software development processes, perform just in time design, create testable modules, and incorporate continuous integration (CI) into your day-to-day developer workflow. The end-result is quality code that is maintainable and extensible, and can be reused for other projects, even when presented with changing or new requirements. The Embedded Project Cookbook is focused on the how of developing embedded software. For a discussion of the why, readers are invited to refer to the optional companion book Patterns in the Machine: A Software Engineering Guide to Embedded Development. 606 $aComputer programming 606 $aProgramming Techniques 615 0$aComputer programming. 615 14$aProgramming Techniques. 676 $a629.89 700 $aTaylor$b John T.$f1952-$01846324 702 $aTaylor$b Wayne T. 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910896182003321 996 $aThe Embedded Project Cookbook$94430586 997 $aUNINA