Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Embedded Systems (eBook)

A Contemporary Design Tool

(Autor)

eBook Download: EPUB
2019 | 2. Auflage
1080 Seiten
John Wiley & Sons (Verlag)
978-1-119-45755-8 (ISBN)

Lese- und Medienproben

Embedded Systems - James K. Peckol
Systemvoraussetzungen
98,99 inkl. MwSt
(CHF 96,70)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Embedded Systems: A Contemporary Design Tool, Second Edition

Embedded systems are one of the foundational elements of today s evolving and growing computer technology. From operating our cars, managing our smart phones, cleaning our homes, or cooking our meals, the special computers we call embedded systems are quietly and unobtrusively making our lives easier, safer, and more connected. While working in increasingly challenging environments, embedded systems give us the ability to put increasing amounts of capability into ever-smaller and more powerful devices.

Embedded Systems: A Contemporary Design Tool, Second Edition introduces you to the theoretical hardware and software foundations of these systems and expands into the areas of signal integrity, system security, low power, and hardware-software co-design. The text builds upon earlier material to show you how to apply reliable, robust solutions to a wide range of applications operating in today s often challenging environments.

Taking the users problem and needs as your starting point, you will explore each of the key theoretical and practical issues to consider when designing an application in todays world. Author James Peckol walks you through the formal hardware and software development process covering:

* Breaking the problem down into major functional blocks;

* Planning the digital and software architecture of the system;

* Utilizing the hardware and software co-design process;

* Designing the physical world interface to external analog and digital signals;

* Addressing security issues as an integral part of the design process;

* Managing signal integrity problems and reducing power demands in contemporary systems;

* Debugging and testing throughout the design and development cycle;

* Improving performance.

Stressing the importance of security, safety, and reliability in the design and development of embedded systems and providing a balanced treatment of both the hardware and the software aspects, Embedded Systems: A Contemporary Design Tool, Second Edition gives you the tools for creating embedded designs that solve contemporary real-world challenges.

Visit the book's website at: http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=11853&itemId=1119457505

JAMES K. PECKOL, PHD is a Principal Lecturer in the Department of Electrical Engineering at the University of Washington - Seattle, USA, where he has been named Teacher of the Year three times and Outstanding Faculty twice. He is also the founder of Oxford Consulting, Ltd., a product design and development consulting firm, is a member of Who's Who in the World, and has been presented with the Marquis Who's Who Lifetime Achievement Award.

About the Author xxxiii

Foreword xxxv

Preface xlix

Acknowledgment lix

About the Companion Website lxi

Part 1 Hardware and Software Infrastructure

1 The Hardware Side - Part 1: An Introduction 1

2 The Hardware Side - Part 2: Combinational Logic - A Practical View 55

3 The Hardware Side - Part 3: Storage Elements and Finite-State Machines - A Practical View 111

4 Memories and the Memory Subsystem 165

5 An Introduction to Software Modeling 215

6 The Software Side - Part 1: The C Program 243

7 The Software Side - Part 2: Pointers and Functions 279

Part 2 Developing the Foundation

8 Safety, Security, Reliability, and Robust Design 331

9 Embedded Systems Design and Development - Hardware- Software Co-Design 403

10 Hardware Test and Debug 507

Part 3 Doing the Work

11 Real-Time Kernels and Operating Systems 541

12 Tasks and Task Management 573

13 Deadlocks 625

14 Performance Analysis and Optimization 645

Part 4 Developing the Foundation

15 Working Outside of the Processor I: A Model of Interprocess Communication 715

16 Working Outside of the Processor I: Refining the Model of Interprocess Communication 733

17 Working Outside of the Processor II: Interfacing to Local Devices 789

18 Working Outside of the Processor III: Interfacing to Remote Devices 837

19 Programmable Logic Devices 869

20 Practical Considerations Signal Behavior in the Real World - Part 1 - Noise and Crosstalk 893

21 Practical Considerations Signal Behavior in the Real World - Part 2 - High-Speed Signaling 909

A Verilog Overview: The Verilog Hardware Description Language 949

Further Reading 981

Index 991

Erscheint lt. Verlag 15.4.2019
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Informatik Weitere Themen Hardware
Technik Elektrotechnik / Energietechnik
Schlagworte Computer Engineering • Computer Science • Computertechnik • Electrical & Electronics Engineering • Elektrotechnik u. Elektronik • Informatik • Programmierung / C u. C++ • Programming / C & C++ • Systems Engineering & Management • Systemtechnik u. -management
ISBN-10 1-119-45755-6 / 1119457556
ISBN-13 978-1-119-45755-8 / 9781119457558
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)
Größe: 40,4 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich