Grin logo
en de es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Informatik - Sonstiges

LED-Applikation von der Hardware bis zur Bedienoberfläche

Atmel / Arduino / C-Programmierung / Hardware Abstraction Layer

Titel: LED-Applikation von der Hardware bis zur Bedienoberfläche

Hausarbeit , 2021 , 46 Seiten , Note: 2

Autor:in: Anonym (Autor:in)

Informatik - Sonstiges
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Die Aufgabenstellung des Assignments ist es, eine Applikation für die Ansteuerung eines LED-Boards mit diversen Funktionalitäten zu realisieren. Zusätzlich wird mittels selbstentwickelter HALs auf die Hardware eines ATmega328P zugegriffen und Ansteuerungsfunktionen zur Verfügung gestellt.

Das Nutzen eines Hardware-Abstraction-Layers (HAL) ermöglicht dem Softwareentwickler mehr Komfort bei der Verwendung der Hardware eines Systems. Der direkte Hardwarezugriff wird hinter einer Art „Maske“ verschleiert und es stehen dem Softwareentwickler vereinfachte Befehle zu Verfügung, mit der er die Hardware in einer Applikation einbindet.
Das strikte Trennen der Abstraktionsschichten ermöglicht eine hohe Flexibilität und Portabilität. Bei Hardwareänderungen muss lediglich die HAL auf die Hardware angepasst werden. Die Anwendungssoftware ist vollständig von der Hardware entkoppelt.

Leseprobe


Inhaltsverzeichnis (Table of Contents)

  • $VVLJnPHQW
    • ,QKDOWVYHU]HLFKQLV
      • (LQOHLWXQJ
      • $XIJDEHQVWHOOXQJ
      • =LHOH
      • *UXQGODJHQ
      • 0LNURFRQWUROOHUYV3HUVRQDO &RPSXWHU
      • 6RIWZDUHDUFKLWHNWXU
      • $SSOLNDWLRQ
      • +DUGZDUHDEVWUDNWLRQVVFKLFKW
      • 'LH3URJUDPPLHUVSUDFKH&
      • +DUGZDUH $UFKLWHNWXU&$7PHJD 3
      • *HQHUDO 3XUSRVH,QSXW 2XWSXW
      • 7LPHU
      • 3 $QDORJNRPSDUDWRU
      • 4 $QDORJ'LJLWDOZDQGOHU
      • 5 , 20XOWLSOH[LQJ
      • 6 &HQWUDO3UR]HVV8QLW
      • 7 6SHLFKHU
        • 65$0
        • ((3520
        • )ODVK
      • +RFKODGHQGHU6RIWZDUH
      • .RPSLOLHUHQ
      • )ODVKHQHLQHV0LNURFRQWUROOHUV
      • %RRWORDGHU
      • 3UD[LV±3URMHNW/(' $SSOLNDWLRQ
      • *OLHGHUXQJXQG$XIEDXGHU/D\HU
      • $SSOLNDWLRQ±PDLQ F
      • 'HVLJQGHV+DUGZDUH $EVWUDFWLRQ /D\HUV/(' K
      • 'HVLJQGHV+DUGZDUH $EVWUDFWLRQ /D\HUV*3,2 K
      • 'HVLJQGHV+DUGZDUH $EVWUDFWLRQ /D\HUVB8$57 K
      • 'RNXPHQWDWLRQ'R[\JHQ
      • %HGLHQREHUIOlFKH3URFHVVLQJ
      • (UJHEQLV
      • )D]LWXQG$XVELFN
        • )D]LW
        • $XVEOLFN
    • /LWHUDWXUYHU]HLFKQLV
  • $EELOGXQJVYHU]HLFKQLV
    • $EELOGXQJ 9HUHLQIDFKWH$UFKLWHNWXU
    • $EELOGXQJ $XVZDKOXQWHUVFKLHGOLFKHU+DUGZDUHDXIGHU$UGXLQR,'(
    • $EELOGXQJ 6FKHPDWLVFKHU$XIEDXGHV0XOWLSOH[YHUIDKUHQV
    • $EELOGXQJ $XVVFKQLWWDXVGHU'DWHL &$1 PDS±3URMHNW/(' $SSOLNDWLRQ
    • $EELOGXQJ 6RIWZDUHDUFKLWHNWXU/(' $SSOLNDWLRQ
    • $EELOGXQJ 6LFKWGHV$QZHQGHUV
    • $EELOGXQJ $95 0LNURFRQWUROOHUYHUJOHLFK> @

Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)

Diese Arbeit befasst sich mit [Kurzbeschreibung des Themas der Arbeit, z.B. der Rolle von [Thema] in [Kontext]]. Die Arbeit analysiert [Erklärung des Analysefokus, z.B. die Auswirkungen von [Aspekt] auf [Aspekt]].

  • [Hauptthema 1]
  • [Hauptthema 2]
  • [Hauptthema 3]
  • [Hauptthema 4]
  • [Hauptthema 5]

Zusammenfassung der Kapitel (Chapter Summaries)

  • $VVLJnPHQW

    [Kurze Zusammenfassung des Inhalts des Kapitels, z.B. dieses Kapitel beschäftigt sich mit [Thema] und analysiert [Aspekt]. Es werden [wichtige Punkte] diskutiert.]

  • /LWHUDWXUYHU]HLFKQLV

    [Kurze Zusammenfassung des Inhalts des Kapitels, z.B. dieses Kapitel befasst sich mit [Thema] und analysiert [Aspekt]. Es werden [wichtige Punkte] diskutiert.]

  • $EELOGXQJVYHU]HLFKQLV

    [Kurze Zusammenfassung des Inhalts des Kapitels, z.B. dieses Kapitel beschäftigt sich mit [Thema] und analysiert [Aspekt]. Es werden [wichtige Punkte] diskutiert.]

Schlüsselwörter (Keywords)

[Hauptkeywords des Textes, z.B. [Thema], [Aspekt], [Forschungsmethode], [Studie], [Begriffe]]

Häufig gestellte Fragen

Was ist ein Hardware-Abstraction-Layer (HAL)?

Ein HAL ist eine Abstraktionsschicht, die den direkten Hardwarezugriff hinter einer "Maske" verbirgt und dem Entwickler vereinfachte Befehle zur Verfügung stellt.

Welcher Mikrocontroller wird in diesem Projekt verwendet?

Die Applikation nutzt die Hardware eines ATmega328P Mikrocontrollers.

Warum ist die Trennung von Abstraktionsschichten vorteilhaft?

Sie ermöglicht hohe Flexibilität und Portabilität; bei Hardwareänderungen muss nur die HAL angepasst werden, während die Anwendungssoftware unverändert bleibt.

Welche Hardware-Komponenten des ATmega328P werden angesteuert?

Dazu gehören unter anderem GPIO (General Purpose Input Output), Timer, der Analog-Digital-Wandler und die UART-Schnittstelle.

Was ist das Ziel des Praxisprojekts "LED-Applikation"?

Ziel ist die Realisierung einer Steuerung für ein LED-Board inklusive einer Bedienoberfläche (Processing) und vollständiger Dokumentation.

Ende der Leseprobe aus 46 Seiten  - nach oben

Details

Titel
LED-Applikation von der Hardware bis zur Bedienoberfläche
Untertitel
Atmel / Arduino / C-Programmierung / Hardware Abstraction Layer
Hochschule
AKAD University, ehem. AKAD Fachhochschule Stuttgart
Note
2
Autor
Anonym (Autor:in)
Erscheinungsjahr
2021
Seiten
46
Katalognummer
V1193049
ISBN (PDF)
9783346636324
Sprache
Deutsch
Schlagworte
led-applikation hardware bedienoberfläche atmel arduino c-programmierung abstraction layer
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Anonym (Autor:in), 2021, LED-Applikation von der Hardware bis zur Bedienoberfläche, München, GRIN Verlag, https://www.grin.com/document/1193049
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  46  Seiten
Grin logo
  • Grin.com
  • Versand
  • Impressum
  • Datenschutz
  • AGB
  • Impressum