Descripción del título

In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the systems function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed. Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, standard way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow. * Covers every aspect of design from the system level to the component level, including system timing, communicating with the hardware, integration and testing. * Accompanying CD-ROM contains the source code for the text examples and other useful design tools
Monografía
monografia Rebiun07467667 https://catalogo.rebiun.org/rebiun/record/Rebiun07467667 m o d cr cn||||||||| 070806s2006 maua o 001 0 eng d 166510354. 170922657. 441779441. 505089059. 648271608 9780750679183 0750679182 9780080494715 electronic bk.) 0080494714 electronic bk.) NZ1 12435441 NZ1 14540966 DKDLA 820120-katalog:000577153 UPM 991005763157204212 UPVA 996893055103706 UAM 991007906123504211 CBUC 991009627211206719 CBUC 991000730779306712 CBUC 991010886976506709 UCAR 991007918803204213 UPCT u339685 UPCT u294751 112486:112575 Elsevier Science & Technology http://www.sciencedirect.com OPELS. eng. OPELS. OKU. OCLCQ. OCLCO. N$T. YDXCP. MERUC. IDEBK. SINTU. UBY. E7B. ITD. OCLCQ COM. 048000 bisacsh 004/.35 22 Curtis, Keith 1961-) Embedded multitasking electronic resource] Keith Curtis Amsterdam Boston Elsevier/Newnes c2006 Amsterdam Boston Amsterdam Boston Elsevier/Newnes 1 online resource (xiv, 400 p.) ill 1 online resource (xiv, 400 p.) Embedded technology series Includes index What's in this book, and why should I read it? -- Basic embedded programming concepts -- System-level design -- Component-level design -- Implementation and testing -- Does it do the job? In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the systems function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed. Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, standard way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow. * Covers every aspect of design from the system level to the component level, including system timing, communicating with the hardware, integration and testing. * Accompanying CD-ROM contains the source code for the text examples and other useful design tools Embedded computer systems Computer firmware- Design Embedded computer systems- Programming COMPUTERS- Systems Architecture- Distributed Systems & Computing bisacsh Electronic books Print version Curtis, Keith, 1961-. Embedded multitasking. -- Amsterdam ; Boston : Elsevier/Newnes, c2006 0750679182 9780750679183. (DLC) 2005029822. (OCoLC)62179124 Embedded technology series