Пишу программу под малинку на С (WiringPi)
Подключена камера по CSI, доступ через либу raspistill
в консоле все работает:
$ raspistill -o image.jpg -w 800 -h 600 -t 200
- OK
с железом порядок.
в программе через
system("raspistill -o image.jpg -w 800 -h 600 -t 200");
тоже все работает, но программа, что понятно, виснет до выполнения команды.
Как посадить выполнение raspistill как процесс, что бы программа не висла?
Пробую через exec, не выходит. Ошибка. Как правильно передать параметры?
exec("raspistill", ???);
exec("raspistill -o image.jpg -w 800 -h 600 -t 200", ???);
или вообще нужно по другому, С знаю очень плохо.
Помогите =(