Embedded-Systeme mit der Arduino-Plattform
Klaus Dembowski
Diese Publikation zitieren
Klaus Dembowski, Embedded-Systeme mit der Arduino-Plattform (2014), VDE Verlag, Berlin, ISBN: 9783800738144
1537
Accesses
Accesses
8
Quotes
Quotes
Beschreibung / Abstract
Der Markt für Embedded-Systeme wächst nicht zuletzt aufgrund der Aktivitäten für das Internet of Things rasant. Die Mikrocontroller-Programmierung gilt vielfach als undurchsichtig,
kompliziert und relativ teuer. Arduino-Systeme sind hingegen kostengünstig und die Entwicklungsumgebung ist bewusst einfach gehalten, sodass man sehr schnell damit zurechtkommt. Auch wenn die Arduino-Plattform gemeinhin als ein System für Einsteiger angesehen wird, ist sie für die Erschließung von professionellen Anwendungen im
Embedded-Bereich bestens geeignet.
Dieses innovative Buch zeigt Ihnen, wie Sie die Vorteile des Arduino-Systems auf verschiedenen Hardware-Plattformen mit dem professionellen Entwurf von Embedded-Systemen Erfolg versprechend kombinieren können!
Behandelt werden u. a.:
• Embedded-Systeme und Mikrocontroller
• Typen der Arduino-Plattform und Entwicklungsumgebung
• Boards und Schaltungen für Embedded-Systeme
• Software und Programmierung
• Kommunikation über serielle Schnittstellen, USB und drahtlos
• Android-Verbindungen und -Systeme für Tablets und Smartphones
• Ports, Sensoren, Signalaufbereitung und -umsetzung
• Low Power Design für energieeffiziente Systeme
kompliziert und relativ teuer. Arduino-Systeme sind hingegen kostengünstig und die Entwicklungsumgebung ist bewusst einfach gehalten, sodass man sehr schnell damit zurechtkommt. Auch wenn die Arduino-Plattform gemeinhin als ein System für Einsteiger angesehen wird, ist sie für die Erschließung von professionellen Anwendungen im
Embedded-Bereich bestens geeignet.
Dieses innovative Buch zeigt Ihnen, wie Sie die Vorteile des Arduino-Systems auf verschiedenen Hardware-Plattformen mit dem professionellen Entwurf von Embedded-Systemen Erfolg versprechend kombinieren können!
Behandelt werden u. a.:
• Embedded-Systeme und Mikrocontroller
• Typen der Arduino-Plattform und Entwicklungsumgebung
• Boards und Schaltungen für Embedded-Systeme
• Software und Programmierung
• Kommunikation über serielle Schnittstellen, USB und drahtlos
• Android-Verbindungen und -Systeme für Tablets und Smartphones
• Ports, Sensoren, Signalaufbereitung und -umsetzung
• Low Power Design für energieeffiziente Systeme
Leseprobe
Inhaltsverzeichnis
- Embedded-Systeme mit der Arduino-Plattform
- Inhaltsverzeichnis
- 1 Embedded Systems
- 1.1 Anforderungen und Einsatzgebiete
- 1.2 Entwicklung
- 2 Die Arduino-Plattform
- 2.1 Entwicklungsumgebung im Überblick
- 2.2 Shields
- 3 Atmel-Mikrocontroller
- 3.1 AVR-Architektur
- 3.2 AVR-Controller-Familien im Überblick
- 3.3 Power-Save-Betriebsarten
- 3.4 Entwicklungs-Boards und -Umgebung
- 4 Arduino-Standardsysteme
- 4.1 Diecimila
- 4.2 Duemilanove
- 4.3 Uno
- 4.4 Mega-Boards
- 4.5 Leonardo
- 4.6 Esplora
- 5 Boards und Schaltungen für Embedded Systems
- 5.1 Micro
- 5.2 Mini
- 5.3 Nano
- 5.4 LilyPad-Boards
- 5.5 3,3-V-Betrieb mit Pro-Boards
- 5.6 Fio, XBee und ZigBee
- 6 Spezielle und kompatible Boards
- 6.1 Due
- 6.2 Yàºn
- 6.3 Galileo
- 6.4 Tre
- 6.5 Kompatible Boards
- 6.6 ARM-Prozessoren
- 7 Software und Programmierung
- 7.1 Bibliotheken
- 7.2 Installation und Inbetriebnahme
- 7.3 Bitarithmetik
- 7.4 Direkter Registerzugriff
- 7.5 Interrupt-Verarbeitung
- 7.6 Controller-Programmierung
- 8 Kommunikation
- 8.1 Serielle Schnittstelle
- 8.2 Universal Serial Bus
- 8.3 Android-Verbindungen
- 8.4 Android-System auf Arduino-Basis
- 9 Analoge Signalverarbeitung
- 9.1 Auflösung
- 9.2 Abtastfrequenz
- 9.3 Analoge Signalaufbereitung
- 9.4 Umsetzungsverfahren
- 9.5 Operationsverstärker
- 9.6 D/A-Wandler
- 9.7 Treiber- und Ausgangsschaltungen
- 9.8 Messen mit Sensoren
- 10 Low Power Design
- 10.1 Leistung und Energie
- 10.2 Arduino Low Power
- Stichwortverzeichnis