Hardware Abstraction Layer auf dem Arduino. Dimmbare LEDs mit Segmentanzeigen-Visualisierung
David Protzmann
* Affiliatelinks/Werbelinks
Links auf reinlesen.de sind sogenannte Affiliate-Links. Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekommt reinlesen.de von dem betreffenden Online-Shop oder Anbieter eine Provision. Für dich verändert sich der Preis nicht.
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.
Kundenbewertungen
HAL, Hardware Abstraction Layer, Arduino