Articoli correlati a Programming Embedded Systems In C And C++

Programming Embedded Systems In C And C++ - Brossura

 
9781565923546: Programming Embedded Systems In C And C++

Sinossi

Embedded software is in almost every electronic device designed today. There is software hidden away inside our watches, microwaves, VCRs, cellular telephones, and pagers; the military uses embedded software to guide smart missiles and detect enemy aircraft; communications satellites, space probes, and modern medicine would be nearly impossible without it. Of course, someone has to write all that software, and there are thousands of computer scientists, electrical engineers, and other professionals who actually do.

Each embedded system is unique and highly customized to the application at hand. As a result, embedded systems programming is a widely varying field that can take years to master. However, if you have some programming experience and are familiar with C or C++, you're ready to learn how to write embedded software. The hands-on, no-nonsense style of this book will help you get started by offering practical advice from someone who's been in your shoes and wants to help you learn quickly.

The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from the topics in this book, which include:

  • Testing memory chips quickly and efficiently
  • Writing and erasing Flash memory
  • Verifying nonvolatile memory contents with CRCs
  • Interfacing to on-chip and external peripherals
  • Device driver design and implementation
  • Optimizing embedded software for size and speed

So whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or simply managing the people who do, this book is for you.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore

Michael Barr has been an editor of Embedded Systems Programming since 1999 and a contributor since 1997; he is currently that magazine's editor-in-chief. His book about embedded software development -- Programming Embedded Systems in C and C++ (O'Reilly, 1999) -- has taught tens of thousands of engineers the subject and been translated into several languages. He is also the author of CMP Book's Embedded Systems Dictionary (2003). Michael is a lecturer at the University of Maryland and a popular Embedded Systems Conference instructor and advisor. Software he wrote helps run millions of systems around the world, ranging from satellite base stations to physical therapy equipment. Through the Netrino Consultants Network, Michael provides design advice and training. He holds MS and BS degrees in electrical engineering.

Contenuti

Dedication; Preface; Why I Wrote This Book; Intended Audience; Organization; Conventions, Typographical and Otherwise; Obtaining the Examples Online; How to Contact Us; Personal Comments and Acknowledgments; Chapter 1: Introduction; 1.1 What Is an Embedded System?; 1.2 Variations on the Theme; 1.3 C: The Least Common Denominator; 1.4 A Few Words About Hardware; Chapter 2: Your First Embedded Program; 2.1 Hello, World!; 2.2 Das Blinkenlights; 2.3 The Role of the Infinite Loop; Chapter 3: Compiling, Linking, and Locating; 3.1 The Build Process; 3.2 Compiling; 3.3 Linking; 3.4 Locating; 3.5 Building das Blinkenlights; Chapter 4: Downloading and Debugging; 4.1 When in ROM ...; 4.2 Remote Debuggers; 4.3 Emulators; 4.4 Simulators and Other Tools; Chapter 5: Getting to Know the Hardware; 5.1 Understand the Big Picture; 5.2 Examine the Landscape; 5.3 Learn How to Communicate; 5.4 Get to Know the Processor; 5.5 Study the External Peripherals; 5.6 Initialize the Hardware; Chapter 6: Memory; 6.1 Types of Memory; 6.2 Memory Testing; 6.3 Validating Memory Contents; 6.4 Working with Flash Memory; Chapter 7: Peripherals; 7.1 Control and Status Registers; 7.2 The Device Driver Philosophy; 7.3 A Simple Timer Driver; 7.4 Das Blinkenlights, Revisited; Chapter 8: Operating Systems; 8.1 History and Purpose; 8.2 A Decent Embedded Operating System; 8.3 Real-Time Characteristics; 8.4 Selection Process; Chapter 9: Putting It All Together; 9.1 Application Overview; 9.2 Flashing the LED; 9.3 Printing “Hello, World!”; 9.4 Working with Serial Ports; 9.5 The Zilog 85230 Serial Controller; Chapter 10: Optimizing Your Code; 10.1 Increasing Code Efficiency; 10.2 Decreasing Code Size; 10.3 Reducing Memory Usage; 10.4 Limiting the Impact of C++; Arcom’s Target188EB; Glossary; Bibliography; Colophon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreO'Reilly
  • Data di pubblicazione1999
  • ISBN 10 1565923545
  • ISBN 13 9781565923546
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero di pagine174

Compra usato

Condizioni: molto buono
Connecting readers with great books...
Visualizza questo articolo

EUR 3,09 per la spedizione in U.S.A.

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9788173660764: PROGRAMMING EMBEDDED SYSTEMS IN C AND C++

Edizione in evidenza

ISBN 10:  817366076X ISBN 13:  9788173660764
Brossura

Risultati della ricerca per Programming Embedded Systems In C And C++

Foto dell'editore

Barr, Michael
Editore: O'Reilly Media, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Paperback

Da: Half Price Books Inc., Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Codice articolo S_430157992

Contatta il venditore

Compra usato

EUR 10,92
Convertire valuta
Spese di spedizione: EUR 3,09
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Barr, Michael
Editore: O'Reilly Media, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Paperback

Da: HPB-Red, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Acceptable. Connecting readers with great books since 1972. Used textbooks may not include companion materials such as access codes, etc. May have condition issues including wear and notes/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_395641894

Contatta il venditore

Compra usato

EUR 10,92
Convertire valuta
Spese di spedizione: EUR 3,31
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Barr, Michael
Editore: O'Reilly Media, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Paperback

Da: HPB-Red, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_429908617

Contatta il venditore

Compra usato

EUR 10,92
Convertire valuta
Spese di spedizione: EUR 3,31
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Barr, Michael
Editore: O'Reilly Media, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00084834118

Contatta il venditore

Compra usato

EUR 14,48
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Barr, Michael
Editore: O'Reilly Media, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Paperback

Da: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 0.82. Codice articolo G1565923545I3N00

Contatta il venditore

Compra usato

EUR 14,54
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Barr, Michael
Editore: O'REILLY & ASSOCIATES, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Brossura

Da: Goodbookscafe, Macon, GA, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: good. Used may have minimal highlights, annotations, creases, curled corners, writing on some pages, discoloration, dust from shelves, may need batteries. Codice articolo MGV.1565923545.G

Contatta il venditore

Compra usato

EUR 14,54
Convertire valuta
Spese di spedizione: EUR 3,53
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Barr, Michael
Editore: O'REILLY & ASSOCIATES, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Brossura

Da: Goodwill of Silicon Valley, SAN JOSE, CA, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: good. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Good condition! Any other included accessories are also in Good condition showing use. Use can include some highlighting and writing, page and cover creases as well as other types visible wear. Codice articolo GWSVV.1565923545.G

Contatta il venditore

Compra usato

EUR 14,54
Convertire valuta
Spese di spedizione: EUR 3,53
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Barr, Michael
Editore: O'Reilly Media, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Soft cover Prima edizione

Da: Losaw Service, Lenox Dale, MA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Soft cover. Condizione: Very Good. 1st Edition. Softcover has some shelf wear. Mark on endpaper. Pages are bright and unmarked, good binding. Codice articolo A270

Contatta il venditore

Compra usato

EUR 14,57
Convertire valuta
Spese di spedizione: EUR 3,53
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Barr, Michael, 1971-
Editore: O'Reilly, Sebastopol, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Softcover Prima edizione

Da: Second Story Books, ABAA, Rockville, MD, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Softcover. First edition. Octavo, xvii, 174 pages. In Very Good minus condition. Spine is purple with white print. Price unclipped: "$29.95". Cover has slight shelf wear. Illustrated: b&w diagrams. NOTE: Shelved in Netdesk Column G. 1378808. FP New Rockville Stock. Codice articolo 1378808

Contatta il venditore

Compra usato

EUR 20,49
Convertire valuta
Spese di spedizione: EUR 5,30
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Michael Barr
Editore: O'Reilly Media, 1999
ISBN 10: 1565923545 ISBN 13: 9781565923546
Antico o usato Paperback Prima edizione

Da: True Oak Books, Highland, NY, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good+. First Edition. Foxing to exterior edge of pages. - Great overall condition. Minor cosmetic wear. No noteworthy blemishes. No writing.; - We're committed to your satisfaction. We offer free returns and respond promptly to all inquiries. Your item will be carefully wrapped in bubble wrap and securely boxed. All orders ship on the same or next business day. Buy with confidence. Codice articolo HVD-25231-OS-0

Contatta il venditore

Compra usato

EUR 27,31
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 9 copie di questo libro

Vedi tutti i risultati per questo libro