img Leseprobe Leseprobe

Hardware Abstraction Layer auf dem Arduino. Dimmbare LEDs mit Segmentanzeigen-Visualisierung

David Protzmann

PDF
36,99

GRIN Verlag img Link Publisher

Naturwissenschaften, Medizin, Informatik, Technik / Programmiersprachen

Beschreibung

Studienarbeit aus dem Jahr 2023 im Fachbereich Informatik - Programmierung, Note: 1,3, AKAD University, ehem. AKAD Fachhochschule Stuttgart, Sprache: Deutsch, Abstract: Ziel dieser Arbeit ist es, Funktion und Nutzen von Hardware-Abstraction-Layern zu erläutern und die Begrifflichkeit zu definieren. In der Informatik ist die Interaktion zwischen Soft- und Hardware ein wichtiger Aspekt. Die Realisierung vieler Anwendungen und Dienste wäre ohne Zugriff auf die Funktionalität der Hardware unmöglich. Durch ihre spezifischen Details stellt die Implementierung der Hardware jedoch eine Hürde dar, die es zu überwinden gilt. Aus Gründen der Effizienz und der Kostenminimierung ist es von Vorteil eine Trennung zwischen anwendungs- und hardwarenahem Code vorzunehmen, sodass Softwareentwickelnde sich strikt um den anwendungsnahen Teil kümmern können. Diese müssen die spezifischen Details der Hardware dabei nicht kennen. Zudem sollte sichergestellt werden, dass ein einmal funktionierender Code bei Portierung auf andere Systeme wiederverwendet werden kann, ohne diesen anpassen zu müssen. Eine Lösung für dieses Problem bietet der Hardware-Abstraction-Layer (HAL), zu Deutsch Hardwareabstraktionsschicht, welche in diesem Assignment unter Anwendung in einem spezifischen Projekt erläutert wird.

Weitere Titel in dieser Kategorie
Cover Das Swift-Handbuch
Thomas Sillmann
Cover Das Swift-Handbuch
Thomas Sillmann
Cover Spring Boot 3
François Fernandès
Cover Spring Boot 3
Benedikt Jerat
Cover JavaScript für Dummies
Sebastian Springer

Kundenbewertungen

Schlagwörter

HAL, Hardware Abstraction Layer, Arduino