Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Art of Designing Embedded Systems -  Jack Ganssle

Art of Designing Embedded Systems (eBook)

(Autor)

eBook Download: PDF
2008 | 2. Auflage
312 Seiten
Elsevier Science (Verlag)
978-0-08-056879-9 (ISBN)
Systemvoraussetzungen
62,38 inkl. MwSt
(CHF 59,95)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Jack Ganssle has been forming the careers of embedded engineers for 20+ years. He has done this with four books, over 500 articles, a weekly column, and continuous lecturing. Technology moves fast and since the first edition of this best-selling classic much has changed. The new edition will reflect the author's new and ever evolving philosophy in the face of new technology and realities.

Now more than ever an overarching philosophy of development is needed before just sitting down to build an application. Practicing embedded engineers will find that Jack provides a high-level strategic plan of attack to the often times chaotic and ad hoc design and development process. He helps frame and solve the issues an engineer confronts with real-time code and applications, hardware and software coexistences, and streamlines detail management.

CONTENTS:
Chapter 1 - Introduction
Chapter 2 - The Project
Chapter 3 - The Code
Chapter 4 - Real Time
Chapter 5 - The Real World
Chapter 6 - Disciplined Development
Appendix A - A Firmware Standard
Appendix B - A Simple Drawing System
Appendix C - A Boss's Guide to Process

*Authored by Jack Ganssle, Tech Editor of Embedded Systems Programming and weekly column on embedded.com
*Keep schedules in check as projects and codes grow by taking time to understand the project beforehand
*Understand how cost/benefit coexists with design and development

Jack Ganssle has been forming the careers of embedded engineers for 20+ years. He has done this with four books, over 500 articles, a weekly column, and continuous lecturing. Technology moves fast and since the first edition of this best-selling classic much has changed. The new edition will reflect the author's new and ever evolving philosophy in the face of new technology and realities. Now more than ever an overarching philosophy of development is needed before just sitting down to build an application. Practicing embedded engineers will find that Jack provides a high-level strategic plan of attack to the often times chaotic and ad hoc design and development process. He helps frame and solve the issues an engineer confronts with real-time code and applications, hardware and software coexistences, and streamlines detail management. CONTENTS: Chapter 1 - IntroductionChapter 2 - The ProjectChapter 3 - The CodeChapter 4 - Real TimeChapter 5 - The Real WorldChapter 6 - Disciplined DevelopmentAppendix A - A Firmware StandardAppendix B - A Simple Drawing SystemAppendix C - A Boss's Guide to Process Authored by Jack Ganssle, Tech Editor of Embedded Systems Programming and weekly column on embedded.com Keep schedules in check as projects and codes grow by taking time to understand the project beforehand Understand how cost/benefit coexists with design and development

Cover 
1 
The Art of Designing Embedded Systems 4
Copyright Page 5
Contents 
8 
Acknowledgments 10
Chapter 1: Introduction 12
Chapter 2: The Project 18
2.1 Partitioning 18
2.2 Scheduling 44
Chapter 3: The Code 54
3.1 Firmware Standards 54
3.2 Code Inspections 65
3.3 Design by Contract’ 73
3.4 Other Ways to Insure Quality Code 86
3.5 Encapsulation 94
Chapter 4: Real Time 100
4.1 Real Time Means Right Now 100
4.2 Reentrancy 119
4.3 eXtreme Instrumenting 137
4.4 Floating Point Approximations 151
Chapter 5: The Real World 194
5.1 Electromagnetics for Firmware People 194
5.2 Debouncing 200
Chapter 6: Disciplined Development 226
6.1 Disciplined Development 226
6.2 The Seven Step Plan 233
6.3 The Postmortem 248
Appendix A: A Firmware Standard 256
A.1 Scope 256
A.2 Projects 257
A.3 Modules 262
A.4 Variables 265
A.5 Functions 267
A.6 Interrupt Service Routines 268
A.7 Comments 269
A.8 Coding Conventions 271
Appendix B: A Simple Drawing System 276
B.1 Scope 276
B.2 Drawings and Drawing Storage 277
B.3 Master Drawing Book 279
B.4 Configuration Drawings 280
B.5 Bills of Materials 281
B.6 ROMs and PALs 285
B.7 ROM and PAL File Names 286
B.8 Engineering Change Orders 287
B.9 Responsibilities 290
Appendix C: A Boss's Guide to Process Improvement 292
C.1 Version Control 293
C.2 Firmware Standards 294
C.3 Code Inspections 296
C.4 Chuck Bad Code 298
C.5 Tools 299
C.6 Peopleware 300
C.7 Other Tidbits 302
Index 306
A 306
B 306
C 306
D 306
E 307
F 307
G 307
H 307
I 307
L 307
M 307
N 307
O 307
P 307
Q 308
R 308
S 308
T 309
V 309
W 309

Erscheint lt. Verlag 3.7.2008
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Technik Elektrotechnik / Energietechnik
ISBN-10 0-08-056879-3 / 0080568793
ISBN-13 978-0-08-056879-9 / 9780080568799
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
PDFPDF (Adobe DRM)

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: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt 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
Unleash citizen-driven innovation with the power of hackathons

von Ann Molin; Love Dager; Mustafa Sherif; Carolina Emanuelson …

eBook Download (2024)
Packt Publishing (Verlag)
CHF 35,15
A practical guide to probabilistic modeling

von Osvaldo Martin

eBook Download (2024)
Packt Publishing Limited (Verlag)
CHF 35,15