Lazarus mit Hardwarezugriff auf dem Raspberry Pi – rpi_hal

Veröffentlicht am Published on 发表于 4. März 2025 um at , 8:04

Ein Segen für jeden, der Programme in Object Pascal auf dem und für den Raspberry Pi schreibt. Das stärkste Argument einen Einplatinencomputer einzusetzen ist der direkte Zugriff auf Hardware, was bei x86-basierten Computern nicht mehr einfach möglich ist.

Um diesen Zugriff bei der Programmierung mit Lazarus stark zu vereinfachen gibt es ein tolles Hardware Abstraction Layer von rudiratlos auf GitHub:

rpi_hal

Eingebunden wird wie üblich via uses, dazu muss die rpi_hal.pas und optional pfio.pas im Projektordner liegen:

uses
  RPi_HAL, PFIO;

Unter anderem habe ich diese HAL in dem Macintosh SE – Digitaler Bilderrahmen – Projekt mit Erfolg verwendet. Einfacher kann man die GPIOs mit Pascal nicht nutzen!


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert