Sie sind nicht angemeldet.

  • »mirrowwinger« ist der Autor dieses Themas

Beiträge: 62

Registrierungsdatum: 10.12.2010

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

1

30.01.2013, 16:39

Mehrere UVC-Kameras Devicebezeichnung immer fortlaufend nummeriert?

Hallo ubuntu-community,

ich habe folgendes Problem:

Ich schließe mehrere UVC-Kameras an meinen Rechner an. Die Devices werden auch immer in /dev/videoX dargestellt. Die Frage ist jetzt, werden diese immer (egal wie viele Kameras vorhanden sind) aufsteigend von viedeo0 nummeriert oder gibt es auch denkbare Situationen, bei denen die Devices mit Unterbrechungen (video0, video1, video3, video5, ...) aufgelistet wird? Alle Kameras sind beim Rechner start schon angeschlossen und es wird keines nachträglich abgezogen. Ziel ist es ein kleines C-Programm zu schreiben, welches mir auflistet wieviele Kameras am Rechner angeschlossen sind.

Vielen dank
mirrowwinger

  • »maettu« ist männlich

Beiträge: 3 299

Registrierungsdatum: 14.09.2005

Derivat: Xubuntu

Architektur: 64-Bit PC

Desktop: XFCE

  • Nachricht senden

2

30.01.2013, 16:56

Quellcode

1
lsusb

und dann mal schauen was du mit der Manpage machen kannst, gibt sicherlich Möglichkeiten mit grep oder so gewisse Einträge zu Vorfiltern.

Sonst wenn du willst kannst du mit Hilfe von udev-Regeln definieren wie die einzelnen Kameras heissen sollen.

Aber ein C-Programm wird schwieriger, denke du müsstest fast ein Kernelmodul machen, das habe ich jetzt aber nicht genau nachgeschaut.
Gut Alternativ kannst du mit Systemcalls von C aus die Bash-Befehle ausführen, aber auch nicht so das tollste.