Linux - Embedded & Single-board computerThis forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I saw your earlier post and noticed you were also interested in video capture. In short, no I have not used uvccapture on ARM. I have, however, captured video from a Logitech webcam with an ARM board.
I'm not sure if this will be helpful to you, but if you're interested, I can through the details.
Did you build the drivers for your webcam separately or were they included in the kernel?
I saw your earlier post and noticed you were also interested in video capture. In short, no I have not used uvccapture on ARM. I have, however, captured video from a Logitech webcam with an ARM board.
I'm not sure if this will be helpful to you, but if you're interested, I can through the details.
Did you build the drivers for your webcam separately or were they included in the kernel?
Thank you for answering my post.
There are 3 webcams on my hand: ZC0305 webcam, SN9C120 and a logitech quick cam messenger. I'm interested in video capture very much, however i couldn't find any software or utilities, tried "servfox or the webcam_sever" but not work at all... I've compiled linux kernel 2.6.28.2 and 2.6.29.1, webcam drivers are included in the kernel.
I'm very interested in your way of video capture, and the model of your logitech webcam.
Once the drivers for the webcam were installed, it was listed as "/dev/video0" in my filesystem. Then I was able to use gstreamer to capture video input from the webcam and output it to a file. You can also stream it over a network or to an output screen.
Are you familiar with gstreamer at all? You would have to cross-compile the gstreamer-core, gst-plugins-base, gst-plugins-good packages for your system.
I think the Logitech QuickCam Messenger that you have should work as a "video4linux" source for gstreamer. An extremely simple gstreamer command to write capture to a file would be:
Once the drivers for the webcam were installed, it was listed as "/dev/video0" in my filesystem. Then I was able to use gstreamer to capture video input from the webcam and output it to a file. You can also stream it over a network or to an output screen.
Are you familiar with gstreamer at all? You would have to cross-compile the gstreamer-core, gst-plugins-base, gst-plugins-good packages for your system.
I think the Logitech QuickCam Messenger that you have should work as a "video4linux" source for gstreamer. An extremely simple gstreamer command to write capture to a file would be:
I think that should get you going in the right direction. Let me know if you have any questions.
Thanks, it seems gstreamer is quite complicated, and i found this site http://f170.blogspot.com/2008/12/gstreamer_20.html a chinese website of compiling gstreamer on ARM, i try to follow his steps and everytime i configuring involves more than one path in CFLAGS or LDFLAGS, it always reported an error of unrecognized option of the second path???
On the other hand, i've fixed the uvccapture by using a UVC camera "logitech camera e3500", which is on the list http://www.quickcamteam.net/devices
Last edited by halloworld; 04-25-2009 at 09:14 AM.
If you copy-paste your configure command, I can try to help you out. If you want to pass multiple paths to CFLAGS and LDFLAGS, use quotes. For example:
It's not so bad to build but you have to first have the necessary dependencies. Gstreamer requires glib2, libxml2 and libz so you have also have to cross-compile and install those.
I haven't used any other program to capture video so I can't give any other suggestions but Gstreamer worked great for me.
If you copy-paste your configure command, I can try to help you out. If you want to pass multiple paths to CFLAGS and LDFLAGS, use quotes. For example:
It's not so bad to build but you have to first have the necessary dependencies. Gstreamer requires glib2, libxml2 and libz so you have also have to cross-compile and install those.
I haven't used any other program to capture video so I can't give any other suggestions but Gstreamer worked great for me.
Thanks, I've tried "uvc streamer" today, and it works fine and simple, quite small in size, what is the size of gstreamer after complied?
I've port uvccapture on ARM arch, it can capture jpg where the jpg can not be read, so what is yours camera model??
hi i am working in OMAP ARM9 board,trying to port the USB webcam(logitech quickcam Messenger) in the board. plz do say me procedure to port in the board.so that i can capture the picture.
Last edited by brahmanandhaprabhu; 10-11-2009 at 12:26 PM.
hi i am working in OMAP ARM9 board,trying to port the USB webcam(logitech quickcam Messenger) in the board. plz do say me procedure to port in the board.so that i can capture the picture.
Actually, i haven't work in porting for months and finally as you read my post in this thread before, i have abandon to use the logitech quickcam messenger, instand i bought another UVC camera which work fines in kernel 2.6.29.1 with UVC camera drivers inside.
I don't know if the latest kernels are well support with the quickcam messenger, or somebody wrote a driver for it because it seems not working when i'm using 2.6.29.1 at that time...maybe my own problm only
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.