Cargando…

The art of programming embedded systems /

Embedded systems are products such as microwave ovens, cars, and toys that rely on an internal microprocessor. This book is oriented toward the design engineer or programmer who writes the computer code for such a system. There are a number of problems specific to the embedded systems designer, and...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ganssle, Jack G.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: San Diego : Academic Press, �1992.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 SCIDIR_ocn842932982
003 OCoLC
005 20231117044808.0
006 m o d
007 cr cnu---unuuu
008 130514s1992 caua ob 001 0 eng d
040 |a N$T  |b eng  |e pn  |c N$T  |d IDEBK  |d E7B  |d OCLCF  |d OPELS  |d UIU  |d YDXCP  |d EBLCP  |d MHW  |d DEBSZ  |d OCLCQ  |d MERUC  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCA  |d VLY  |d OCLCQ 
019 |a 819749096  |a 842886152  |a 843637953  |a 850149188  |a 1162044777 
020 |a 9780080499420  |q (electronic bk.) 
020 |a 0080499422  |q (electronic bk.) 
020 |a 1299535917  |q (ebk) 
020 |a 9781299535916  |q (ebk) 
020 |z 0122748808 
020 |z 9780122748806 
035 |a (OCoLC)842932982  |z (OCoLC)819749096  |z (OCoLC)842886152  |z (OCoLC)843637953  |z (OCoLC)850149188  |z (OCoLC)1162044777 
050 4 |a QA76.6  |b .G334 1991eb 
072 7 |a COM  |x 051390  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051440  |2 bisacsh 
082 0 4 |a 005.1  |2 22 
100 1 |a Ganssle, Jack G. 
245 1 4 |a The art of programming embedded systems /  |c Jack G. Ganssle. 
260 |a San Diego :  |b Academic Press,  |c �1992. 
300 |a 1 online resource (xiii, 279 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical references (pages 271-274) and index. 
588 0 |a Print version record. 
520 |a Embedded systems are products such as microwave ovens, cars, and toys that rely on an internal microprocessor. This book is oriented toward the design engineer or programmer who writes the computer code for such a system. There are a number of problems specific to the embedded systems designer, and this book addresses them and offers practical solutions. Key Features * Offers cookbook routines, algorithms, and design techniques * Includes tips for handling debugging management and testing * Explores the philosophy of tightly coupling software and hardware in programming and developing an embedded system * Provides one of the few coherent references on this subject. 
505 0 |a Front Cover; The Art of Programming Embedded Systems; Copyright Page; Dedication; Table of Contents; Preface; Acknowledgments; Chapter 1. Introduction; On the Algorithm Collection; Corporate Knowledge; Basic Assumptions; Chapter 2. Initial Considerations; Business Issues; Picking the Processor; Estimating Memory Requirements; Selecting I/O Devices; Languages: The HLL Dilemma; Transitioning to ROM; Chapter 3. Elegant Structures; Designs with One CPU; State Machines; Distributed Processing; Watchdogs; The Software Engineering Methodology; Chapter 4. Design for Debugging; Introduction. 
505 8 |a Debugging ToolsAdding Debugging Code; Common Debugging Problems; Common Sense; Chapter 5. Design for Test; Internal Diagnostics; External Diagnostics; Chapter 6. Memory Management; How Memory Mappers Work; Memory Management Units; Practical Memory Management; Tips and Techniques; Language Support; Chapter 7. Approximations; Errors; Square Roots; Higher Order Roots; Logarithms; Exponentials; Cosine, Sine, and Tangent; Inverse Trig Functions; Chapter 8. Interrupt Management; Interrupts; Interrupt Service; Nonmaskable Interrupts; Queue Handling; Problem Areas. 
505 8 |a Chapter 9. Real-Time Operating SystemsTasking and Scheduling; Using an RTOS; Commercial Operating Systems; A Poor Man's RTOS; Chapter 10. Signal Sampling and Smoothing; Averaging; Convolutions; Differentiation; Linear Calibrations; Nonlinear Calibrations; Standards; Conclusion; Chapter 11. A Final Perspective; Schedule Panics; Make Yourself More Valuable; The Future of Embedded Systems; Appendix A: Magazines; Appendix B: File Format; Intel Hex Format; Motorola S-Records; Appendix C: Serial Communications; ASCII; RS-232 Data Transmission; Bit Banging; Autobauding; Bibliography; Index. 
546 |a English. 
650 0 |a Embedded computer systems  |x Programming. 
650 7 |a COMPUTERS  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Embedded computer systems  |x Programming.  |2 fast  |0 (OCoLC)fst00908303 
650 7 |a Eingebettetes System  |2 gnd  |0 (DE-588)4396978-1 
650 7 |a Programmierung  |2 gnd  |0 (DE-588)4076370-5 
650 7 |a G�enie logiciel.  |2 ram 
650 7 |a Logiciels  |x D�eveloppement.  |2 ram 
650 7 |a Microprocesseurs.  |2 ram 
776 0 8 |i Print version:  |a Ganssle, Jack G.  |t Art of programming embedded systems.  |d San Diego : Academic Press, �1992  |z 0122748808  |w (DLC) 91024153  |w (OCoLC)24108031 
856 4 0 |u https://sciencedirect.uam.elogim.com/science/book/9780122748806  |z Texto completo