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. Die MERLIC-Version für Linux-Systeme ist auf das MERLIC Runtime Environment (MERLIC RTE) beschränkt und umfasst nur bestimmte Komponenten von MERLIC.
|
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 dem 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.7.1 auf Windows-Systemen müssen die folgenden Systemanforderungen erfüllt sein:
|
Komponente |
Eigenschaft |
|---|---|
|
Betriebssystem |
Windows 10 (64-Bit, Version 1903) oder neuer |
|
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 neuer |
Linux 5.4 oder neuer |
|
Prozessor |
Intel 64 oder AMD 64 |
ARM®v8-A-64-Bit-kompatibel mit Unterstützung für NEON-Befehlssatz |
|
Bibliotheken |
Die unten aufgeführten Abhängigkeiten sind so aufgeführt, wie sie im Paketmanager von Canonical's Ubuntu zu finden sind, und können in anderen Distributionen abweichen.
|
Die unten aufgeführten Abhängigkeiten sind so aufgeführt, wie sie im Paketmanager von Canonical's Ubuntu zu finden sind, und können in anderen Distributionen 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:
|
Das 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.
Das 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)