Hello everibody,

I am currently working on integrating a camera on small robotic
platform. The robot mounts a FoxBoard running an embedded 2.6.25 linux
kernel. The camera I am using is a Logitech E3500, which works pretty
much ok.  The camera is connected via a USB 1.1 port, so it looks like
that, even setting a very low frame rate, 176x144 is the maximum
resolution allowed for YUYV format.

Anyway, even thought my issue is not directly related to the uvcvideo
driver, I hope that some of the people reading this newsletter could
help.

When grabbing frames, everything goes fine.
The problem arises when trying to acquire frames and reading from a
serial port (not necessarily at the same time). If one application is
reading data from a serial port, it gets interrupted (pretty much
randomly) after that another application does the VIDIOC_STREAMON
ioctl call, even if it is not grabbing frames yet.

Probably the issue is related with the USB DMA configuration of the
FoxBoard, but I would like to ask if it is possible to lower the
priority that the linux scheduler assigns to the uvcdriver somehow, or
have a little more detail about how the driver behaves in this
context.

Thanks,

Enrico
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to