Anzeige

Framegrabber-Unterstützung für ARM-Architekturen

ARM for Vision

Durch die Erweiterung der ARM-Prozessor-Architektur mit weiteren Kernen, Befehlen und schnelleren Pipelines, hat sich deren Leistungsgrenze soweit nach oben verschoben, dass sie mittlerweile ein Kopf-an-Kopf-Rennen mit Intel- und AMD-PC-Prozessoren führen. So können Entwickler von industriellen Bildverarbeitungsanwendungen, die eine hohe Rechnerleistung erfordern, erstmalig auch die ARM-Embedded-Plattform in Betracht ziehen.

Bild: Euresys s.a.Bild: Euresys s.a.

Drohnen sind eine Anwendung, für die Entwickler ARM-Prozessoren aufgrund ihrer geringeren Kennzahlen bei Energieverbrauch, Größe und Gewicht näher in Betracht ziehen. Maut- und Verkehrsüberwachungssysteme sowie Blitzer sind häufig nicht an ein Stromnetz angeschlossen, weshalb auch für sie der geringe Energieverbrauch interessant ist. Natürlich sind auch die geringen Kosten der ARM-Plattform attraktiv. Systemintegratoren von Visionsystemen steht mittlerweile eine große Auswahl an Embedded-ARM-Prozessoren zur Verfügung, die in SoCs integriert und für Visionanwendungen geeignet sind. Die Auswahl umfasst das Nvidia Jetson TX2 Modul, Gigabyte MP30-AR1, Nvidia Jetson TK1 Developer Kit und NXP/Freescale i.MX 6 COM - Apalis iMX6. Typische ARM-SoCs umfassen einen ARM-CPU, GPU, RAM und Schnittstellentechnologien, wie WLAN, USB und Bluetooth. Es gibt bereits zahlreiche ARM-basierte Visionbibliotheken, wie OpenCV, OpenMV, SimpleCV usw. Ein Ansatz für Embedded-Vision-Anwendungen ist ein ARM-fähiger SoC mit Arbeitsspeicher und Speicher auf einem Computer-on-Module (COM) mit PCIe, einem seriellen Erweiterungsbus-Standard zur Verbindung von Peripheriegeräten und dem Formfaktor PC/104. Bei diesem Ansatz können der COM und ein PCIe PC/104 Framegrabber übereinandergestapelt werden und bieten so eine industrietaugliche Rechenleistung für Visionanwendungen in einem kompakten Paket. Entwickler von Framegrabbern bieten mittlerweile auch Unterstützung für ARM-Architekturen an. So unterstützt die neueste Coaxlink Framegrabberserie beispielsweise die AArch64 64-Bit ARM-Architektur für Linux. Euresys bietet auch Unterstützung für Beta-Ausführungen für Grablink-Framegrabber, die eine CameraLink-Schnittstelle unterstützen.

Euresys s.a.

Dieser Artikel erschien in inVision Newsletter 18 2017 - 20.09.17.
Für weitere Artikel besuchen Sie www.invision-news.de