Unterstützte Plattformen und Systemanforderungen
Unterstützte Betriebssysteme
MERLIC ist für Windows- und Linux-Systeme verfügbar. Unter Windows können alle Komponenten von MERLIC verwendet werden. Unter Linux können nur spezifische Komponenten von MERLIC verwendet werden.
|
Komponente |
Windows |
Linux |
|---|---|---|
|
MERLIC Creator |
✔ |
✘ |
|
MERLIC Designer |
✔ |
✘ |
|
MERLIC Frontend |
✔ |
✔ |
|
MERLIC RTE |
✔ |
✔ |
|
MERLIC RTE Setup |
✔ |
✘1 |
|
MERLIC Communicator SDK |
✔ |
✔ |
|
MVApp-Beispiele |
✔ |
✔ |
|
Kommunikations-Plugins |
✔ |
✔ |
1Nur über eine Remote-Verbindung
Die Entwicklung einer MERLIC-Vision-App (MVApp), die auf einem Linux-System verwendet werden soll, erfolgt weiterhin auf einem Windows-System mit dem MERLIC Creator. Die Anwendung kann dann mit MERLIC RTE auf dem Linux-System verwendet werden. Kameras können remote mit dem MERLIC RTE Setup eingerichtet werden.
Systemanforderungen
Für alle Systeme gilt, dass MERLIC ausgiebig Multicore-Plattformen und AVX (Advanced Vector Extensions) nutzt, um eine optimale Leistung zu erzielen.
In den folgenden Abschnitten finden Sie ausführlichere Informationen zu den Systemanforderungen für die unterstützten Plattformen.
Windows
Für den Einsatz von MERLIC 5.8.2 auf Windows-Systemen müssen die folgenden Systemanforderungen erfüllt sein:
|
Komponente |
Eigenschaft |
|---|---|
|
Betriebssystem |
Windows 11 (64-Bit, version 23H2) oder höher |
|
Prozessor |
x64 Quad-Core (2,50 GHz) |
|
Arbeitsspeicher |
mindestens 4 GB |
|
Speicherplatz |
6 GB (Standardinstallation; während der Installation wird mehr Speicherplatz benötigt) Wenn kleinere MERLIC-Pakete installiert werden, z. B. nur das Paket für das MERLIC Frontend, ist weniger Speicherplatz erforderlich. |
|
Grafik |
1920x1080, 32-Bit-Farbe Darüber hinaus muss eine der folgenden Grafik-APIs im System verfügbar sein:
|
Linux
Um MERLIC RTE oder das MERLIC Frontend auf Linux-Systemen verwenden zu können, müssen die folgenden Systemanforderungen erfüllt sein:
|
Komponente |
PC-basierte Systeme |
ARM®-basierte Plattformen |
|---|---|---|
|
Betriebssystem |
Linux 5.4 oder höher |
Linux 5.4 oder höher |
|
Prozessor |
Intel 64 oder AMD 64 |
ARM®v8-A-64-Bit-kompatibel mit Unterstützung für NEON-Befehlssatz |
|
Bibliotheken |
Die folgenden Abhängigkeiten sind so aufgeführt, wie sie im Ubuntu-Paketmanager von Canonical zu finden sind. In anderen Distributionen können sie abweichen.
|
Die folgenden Abhängigkeiten sind so aufgeführt, wie sie im Ubuntu-Paketmanager von Canonical zu finden sind. In anderen Distributionen können sie abweichen.
|
|
Grafik |
1920x1080, 32-Bit-Farbe Darüber hinaus muss eine der folgenden Grafik-APIs im System verfügbar sein:
|
1920x1080, 32-Bit-Farbe Darüber hinaus muss eine der folgenden Grafik-APIs im System verfügbar sein:
|
MERLIC RTE bzw. das MERLIC Frontend unter Linux wurde speziell auf den folgenden ARM-basierten Plattformen getestet:
- Raspberry PI 64-Bit
- NVIDIA Jetson Xavier NX Developer Kit
Möglicherweise sind auch andere ARM-basierte Plattformen geeignet. Es wurden jedoch nur die oben aufgeführten Systeme gezielt getestet.
MERLIC RTE für Linux beansprucht wesentlich weniger Festplatten- oder Flash-Speicher, wenn nicht alle Funktionen, z. B. Deep Learning, benötigt werden. Die Installationsgröße kann manuell bis auf 400 MB reduziert werden.
Zusätzliche Anforderungen für Installation und Lizenzaktivierung
Für bestimmte Aufgaben müssen einige zusätzliche Anforderungen erfüllt werden:
- Bei der Installation von MERLIC und für die Installation von USB3 Vision-Kameratreibern sind Administratorberechtigungen erforderlich.
- Für die Aktivierung der MERLIC-Lizenz ist eine Verbindung zum Internet erforderlich.
Deep-Learning-basierende Anwendungen
Um bei der Verwendung von MERLIC-Tools mit Deep Learning-Technologie die im Lieferumfang enthaltenen Artificial Intelligence Acceleration-Schnittstellen (AI²) nutzen zu können, muss die entsprechende KI-Beschleuniger-Hardware mit geeigneten Treibern installiert sein. Weitere Informationen zu den unterstützten AI²-Schnittstellen finden Sie unter AI²-Schnittstellen für Tools mit Deep Learning.
Bildeinzugsschnittstellen
MERLIC bietet Hardwareunabhängigkeit durch die Unterstützung von Bildeinzugsschnittstellen der aktuellen Industriestandards GigE Vision, GenICam GenTL und USB3 Vision. Weitere Informationen zu den jeweiligen Systemanforderungen finden Sie unter Unterstützte Bildeinzugsschnittstellen.
Weitere Tipps zu OpenGL
Wenn die Anforderung für OpenGL nicht erfüllt werden kann, wird automatisch ein Software-basiertes OpenGL als Ersatz verwendet. Die Ersatztechnologie ist langsamer und/oder die Anzeige funktioniert möglicherweise nicht immer richtig. Bei Bedarf kann die automatische Erkennung von OpenGL deaktiviert werden, indem vor dem Starten von MERLIC explizit eine der folgenden Umgebungsvariablen festgelegt wird:
- QT_OPENGL=desktop (OpenGL wird verwendet)
- QT_OPENGL=software (Software-basiertes OpenGL wird verwendet)