Linux support

Hier erhalten Sie Unterstützung bei der Verwendung von chronologic Produkten mit Linux.

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

Wir stellen ein Open-Source-Kernel-Modul als DKMS-Paket zur Verfügung, das auf allen modernen Linux-Distributionen installiert werden kann.

So richten Sie Ihr cronologic Produkt mit deinem Linux-Rechner ein:

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:

Detaillierte Anweisungen zur Installation finden Sie auch in den jeweiligen GitHub-Repositories.

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 Klone 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 den Kernel unter Verwendung von 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):

Befolgen Sie die Anweisungen in der README-Datei des Repositories, um das Beispiel im Benutzerhandbuch zu kompilieren.

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.