Dekorationsartikel gehören nicht zum Leistungsumfang.
Making Embedded Systems
Design Patterns for Great Software
Taschenbuch von Elecia White
Sprache: Englisch

46,95 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Lieferzeit 1-2 Wochen

Kategorien:
Beschreibung
Preface;
About This Book;
Organization of This Book;
Conventions Used in This Book;
Using Code Examples;
Safari® Books Online;
How to Contact Us;
Chapter 1: Introduction;
1.1 Compilers, Languages, and Object-Oriented Programming;
1.2 Embedded System Development;
1.3 Further Reading;
Chapter 2: Creating a System Architecture;
2.1 Creating System Diagrams;
2.2 From Diagram to Architecture;
2.3 A Sandbox to Play In;
2.4 Further Reading;
Chapter 3: Getting Your Hands on the Hardware;
3.1 Hardware/Software Integration;
3.2 Reading a Datasheet;
3.3 Your Processor Is a Language;
3.4 Reading a Schematic;
3.5 Having a Debugging Toolbox (and a Fire Extinguisher);
3.6 Testing the Hardware (and Software);
3.7 Dealing with Errors;
3.8 Further Reading;
Chapter 4: Outputs, Inputs, and Timers;
4.1 Toggling an Output;
4.2 Separating the Hardware from the Action;
4.3 The Input in I/O;
4.4 Momentary Button Press;
4.5 Runtime Uncertainty;
4.6 Using a Timer;
4.7 Using Pulse-Width Modulation;
4.8 Shipping the Product;
4.9 Further Reading;
Chapter 5: Managing the Flow of Activity;
5.1 Scheduling and Operating System Basics;
5.2 State Machines;
5.3 Interrupts;
5.4 How Not to Use Interrupts;
5.5 Watchdog;
5.6 Further Reading;
Chapter 6: Communicating with Peripherals;
6.1 The Wide Reach of Peripherals;
6.2 So Many Ways of Communicating;
6.3 Putting Peripherals and Communication Together;
6.4 Further Reading;
Chapter 7: Updating Code;
7.1 Onboard Bootloader;
7.2 Build Your Own Updater;
7.3 Brick Loader;
7.4 Security;
7.5 Linker Scripts;
7.6 Summary;
Chapter 8: Doing More with Less;
8.1 Code Space;
8.2 RAM;
8.3 Speed;
8.4 Summary;
8.5 Further Reading;
Chapter 9: Math;
9.1 Identifying Fast and Slow Operations;
9.2 Use an Existing Algorithm;
9.3 Designing and Modifying Algorithms;
9.4 Fake Floating-Point Numbers;
9.5 Further Reading;
Chapter 10: Reducing Power Consumption;
10.1 Understanding Power Consumption;
10.2 Turn Off the Light When You Leave the Room;
10.3 Putting the Processor to Sleep;
10.4 Further Reading;
Colophon;
Preface;
About This Book;
Organization of This Book;
Conventions Used in This Book;
Using Code Examples;
Safari® Books Online;
How to Contact Us;
Chapter 1: Introduction;
1.1 Compilers, Languages, and Object-Oriented Programming;
1.2 Embedded System Development;
1.3 Further Reading;
Chapter 2: Creating a System Architecture;
2.1 Creating System Diagrams;
2.2 From Diagram to Architecture;
2.3 A Sandbox to Play In;
2.4 Further Reading;
Chapter 3: Getting Your Hands on the Hardware;
3.1 Hardware/Software Integration;
3.2 Reading a Datasheet;
3.3 Your Processor Is a Language;
3.4 Reading a Schematic;
3.5 Having a Debugging Toolbox (and a Fire Extinguisher);
3.6 Testing the Hardware (and Software);
3.7 Dealing with Errors;
3.8 Further Reading;
Chapter 4: Outputs, Inputs, and Timers;
4.1 Toggling an Output;
4.2 Separating the Hardware from the Action;
4.3 The Input in I/O;
4.4 Momentary Button Press;
4.5 Runtime Uncertainty;
4.6 Using a Timer;
4.7 Using Pulse-Width Modulation;
4.8 Shipping the Product;
4.9 Further Reading;
Chapter 5: Managing the Flow of Activity;
5.1 Scheduling and Operating System Basics;
5.2 State Machines;
5.3 Interrupts;
5.4 How Not to Use Interrupts;
5.5 Watchdog;
5.6 Further Reading;
Chapter 6: Communicating with Peripherals;
6.1 The Wide Reach of Peripherals;
6.2 So Many Ways of Communicating;
6.3 Putting Peripherals and Communication Together;
6.4 Further Reading;
Chapter 7: Updating Code;
7.1 Onboard Bootloader;
7.2 Build Your Own Updater;
7.3 Brick Loader;
7.4 Security;
7.5 Linker Scripts;
7.6 Summary;
Chapter 8: Doing More with Less;
8.1 Code Space;
8.2 RAM;
8.3 Speed;
8.4 Summary;
8.5 Further Reading;
Chapter 9: Math;
9.1 Identifying Fast and Slow Operations;
9.2 Use an Existing Algorithm;
9.3 Designing and Modifying Algorithms;
9.4 Fake Floating-Point Numbers;
9.5 Further Reading;
Chapter 10: Reducing Power Consumption;
10.1 Understanding Power Consumption;
10.2 Turn Off the Light When You Leave the Room;
10.3 Putting the Processor to Sleep;
10.4 Further Reading;
Colophon;
Details
Erscheinungsjahr: 2011
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Seiten: 310
Inhalt: 310 S.
ISBN-13: 9781449302146
ISBN-10: 1449302149
Sprache: Englisch
Einband: Kartoniert / Broschiert
Autor: White, Elecia
Auflage: 1/2011
o'reilly verlag gmbh & co kg: O'Reilly Verlag GmbH & Co KG
Maße: 233 x 178 x 18 mm
Von/Mit: Elecia White
Erscheinungsdatum: 02.11.2011
Gewicht: 0,551 kg
preigu-id: 106878171
Details
Erscheinungsjahr: 2011
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Seiten: 310
Inhalt: 310 S.
ISBN-13: 9781449302146
ISBN-10: 1449302149
Sprache: Englisch
Einband: Kartoniert / Broschiert
Autor: White, Elecia
Auflage: 1/2011
o'reilly verlag gmbh & co kg: O'Reilly Verlag GmbH & Co KG
Maße: 233 x 178 x 18 mm
Von/Mit: Elecia White
Erscheinungsdatum: 02.11.2011
Gewicht: 0,551 kg
preigu-id: 106878171
Warnhinweis

Ähnliche Produkte

Ähnliche Produkte