Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers, Second Edition

  • 9h 41m
  • Tammy Noergaard
  • Elsevier Science and Technology Books, Inc.
  • 2013

Embedded Systems Architecture is a practical and technical guide to understanding the components that make up an embedded system's architecture. This book is perfect for those starting out as technical professionals such as engineers, programmers and designers of embedded systems; and also for students of computer science, computer engineering and electrical engineering. It gives a much-needed 'big picture' for recently graduated engineers grappling with understanding the design of real-world systems for the first time, and provides professionals with a systems-level picture of the key elements that can go into an embedded design, providing a firm foundation on which to build their skills.

  • Real-world approach to the fundamentals, as well as the design and architecture process, makes this book a popular reference for the daunted or the inexperienced: if in doubt, the answer is in here!
  • Fully updated with new coverage of FPGAs, testing, middleware and the latest programming techniques in C, plus complete source code and sample code, reference designs and tools online make this the complete package
  • A true introductory book, provides a comprehensive get up and running reference for those new to the field, and updating skills: assumes no prior knowledge beyond undergrad level electrical engineering.
  • Addresses the needs of practicing engineers, enabling it to get to the point more directly, and cover more ground. Covers hardware, software and middleware in a single volume.

About the Author

Tammy Noergaard is uniquely qualified to write about all aspects of embedded systems. Since beginning her career, she has gained wide experience in product development, system design and integration, operations, sales, marketing, and training. She has design experience using many hardware platforms, operating systems, middleware, and languages. Tammy worked for Sony as a lead software engineer developing and testing embedded software for analog TVs, and also managed and trained new embedded engineers and programmers. The televisions she helped to develop in Japan and California were critically acclaimed and rated #1 in Consumer Reports magazines. She has consulted internationally for many years, for companies including Esmertec and WindRiver, and has been a guest lecturer in engineering classes at the University of California at Berkeley, Stanford University, as well as giving technical talks at the invitation of Aarhus University for professionals and students in Denmark. Tammy has also given professional talks at the Embedded Internet Conference and the Java User's Group in San Jose over the years. Most recently, her experience has been utilized in Denmark to help ensure the success of fellow team members and organizations in building best-in-class embedded systems.

In this Book

  • Foreword to the First Edition
  • A Systems Approach to Embedded Systems Design
  • Know Your Standards
  • Embedded Hardware Building Blocks and the Embedded Board
  • Embedded Processors
  • Board Memory
  • Board I/O
  • Board Buses
  • Device Drivers
  • Embedded Operating Systems
  • Middleware and Application Software
  • Defining the System—Creating the Architecture and Documenting the Design
  • The Final Phases of Embedded Design—Implementation and Testing