Embedded Software: Know It All

Embedded software is the engine-room of the embedded computing systems ubiquitous in today's electronic products and industrial systems – this is the one-stop resource for embedded software developers!

Jean J. Labrosse (Author), Bob Perrin (Author), Jack Ganssle (Author), Robert Oshana (Author), Colin Walls (Author), Keith E. Curtis (Author), Jason Andrews (Author), David J. Katz (Author), Rick Gentile (Author), Kamal Hyder (Author)

9780750685832, Elsevier Science

Paperback / softback, published 31 October 2007

792 pages
23.4 x 19 x 4.8 cm, 1.21 kg

The Newnes Know It All Series takes the best of what our authors have written to create hard-working desk references that will be an engineer's first port of call for key information, design techniques and rules of thumb. Guaranteed not to gather dust on a shelf!

Embedded software is present everywhere – from a garage door opener to implanted medical devices to multicore computer systems. This book covers the development and testing of embedded software from many different angles and using different programming languages. Optimization of code, and the testing of that code, are detailed to enable readers to create the best solutions on-time and on-budget. Bringing together the work of leading experts in the field, this a comprehensive reference that every embedded developer will need!

Chapter 1: Basic Embedded Programming ConceptsChapter 2: Device DriversChapter 3: Embedded Operating SystemsChapter 4: NetworkingChapter 5: Error Handling and DebuggingChapter 6: Hardware/Software Co-VerificationChapter 7: Techniques for Embedded Media ProcessingChapter 8: DSP in Embedded SystemsChapter 9: Practical Embedded Coding TechniquesChapter 10: Development Technologies and Trends

Subject Areas: Software Engineering [UMZ], Computer programming / software development [UM], Microprocessors [TJFD1], Electronic devices & materials [TJFD], Electronics & communications engineering [TJ], Electrical engineering [THR]