Веб-камера на Openbsd

POSIX ualarm() функция позволяет Вам запланировать ядро для периодической передачи сигналов о процессе с точностью микросекунды.

Сделайте на скорую руку простую программу:

 #include
 #include
 void tick(int sig){
     write(1, "\n", 1);
 }
 int main(){
     signal(SIGALRM, tick);
     ualarm(1000000, 1000000); //alarm in a second, and every second after that.
     for(;;)
         pause();
 }

Скомпилировать

 gcc -O2 tick.c -o tick

Затем присоедините его к тому, как что Вы нуждаетесь делавшийся периодически так:

./tick | while read x; do
    date "+%Y-%m-%d %H:%M:%S"
done | tee timelog-sleep.txt

0
11.04.2013, 02:12
1 ответ

К сожалению, Ваша веб-камера не UVC совместимый, и таким образом не поддерживается uvideo драйвером в OpenBSD. Необходимо было бы портировать pac7302 драйвер из Linux для использования этой веб-камеры.

1
28.01.2020, 02:53

Теги

Похожие вопросы