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.
Ubuntu
CentOS
Fedora
Debian
openSUSE
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):
xHPTDC8-PCIe
xTDC4-PCIe
Ndigo6G-12
Ndigo5G-10
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.