Linux support

Hier erhalten Sie Unterstützung bei der Verwendung von cronologic Produkten unter Linux.

Linux-Support ist für alle Karten verfügbar, außer für den HPTDC8-PCI.

Auf GitHub stellen wir ein Open-Source Linux-Kernelmodul als DKMS-Paket zur Verfügung. Mittels diesem können sie alle cronologic Karten (außer HPTDC8-PCI) unter den meisten modernen Linux-Distributionen verwenden.

Hier finden sie eine Anleitung, wie sie unsere Treiber unter Linux installieren:

1.) Installieren Sie das Kernelmodul aus cronologic_linux_kernel, einem Open-Source-Projekt, welches auf unserem GitHub verfügbar ist.

2.) Besorgen Sie sich die erforderlichen Libraries für das jeweilige Gerät, welches Sie gekauft haben.
Diese werden mit unseren Wrappern, Dienstprogrammen und Beispielen auf GitHub bereitgestellt:

In den jeweiligen GitHub-Repositories finden Sie zusätzliche Informationen zum Vorgehen.

1. Installieren Sie das Kernelmodul aus cronologic_linux_kernel

Das Kernelmodul wurde auf den folgenden 64-Bit-Distributionen getestet  
(Lesen Sie dazu auch unser GitHub README für Details zu den einzelnen Versionen):

  • Ubuntu
  • CentOS
  • Fedora
  • Debian
  • openSUSE

1.1 Installieren Sie die Abhängigkeiten

Stellen Sie sicher, dass Sie die erforderlichen Abhängigkeiten installieren, bevor Sie versuchen das Kernelmodul zu installieren. Für die Installation sind sudo-Berechtigungen erforderlich.


Wir empfehlen dringend, DKMS für die Verwaltung der Kernelmodul-Installation zu verwenden.

1.2 Klonen Sie das GitHub Repository

git clone https://github.com/cronologic-de/cronologic_linux_kernel.git

Alternativ kann auch der neueste Release heruntergeladen und entpackt werden.

1.3 Installieren Sie das Kernelmodul mittels DKMS

Wir empfehlen dringend, DKMS für die Verwaltung deiner Installation zu verwenden. Navigieren Sie in einem Terminal zu dem Projektordner, den Sie gerade geklont (oder heruntergeladen und entpackt) haben, und führen Sie ihn aus.

sudo dkms install .

Falls Sie DKMS nicht verwenden können, finden Sie hier Anweisungen für eine manuelle Installation.

Warnung

Wenn Sie DKMS nicht verwenden, um die Installation zu verwalten, müssen Sie cronologic_linux_kernel neu kompilieren und installieren, sobald Sie Änderungen an Ihrem Linux-Kernel vornehmen.

2. Kompilieren Sie das GitHub - Beispiel und führen Sie es aus

Sie können das babel-Repository Ihrer Karte mit dem folgenden Befehl klonen (alternativ können Sie die neueste Version von der entsprechenden Release-Seite des Repositories herunterladen):

Kompilieren Sie nun das Beispielprogram aus dem Repository indem Sie den Anweisungen in der entsprechenden README-Datei folgen.

Wenn Sie das Beispiel des Benutzerhandbuchs erfolgreich ausführen können, passen Sie es entweder an Ihre Bedürfnisse an oder Sie stellen sicher, dass Sie die erforderlichen Linux-Bibliotheken in Ihrem eigenen Projekt verlinken. Diese befinden sich im Verzeichnis \lib\ des jeweiligen Repositorys.