Embedded Linux And Video Capturing?
RapaNui asks: "I'm working on a project that uses a remotely controlled camera for video and still work. It currently uses a small board camera and a microwave (analog) downlink for video (the video feed is only used for targeting the onboard DVcam and still camera). Anyway, the telemetry downlink has just been upgraded and we now have 50-60 Kbps available that (if possible) we would like to use for a video downlink. All we need is 1/4 frame (PAL, 384x288) at around 2-5 fps What I was thinking of is a PC/104 or similar PC, running Linux and a vid-capture card (or an old parallel port video capture box - Snappy?). Whatever it is needs to be relatively small and light. Are there any usable (under linux) PC/104 or similar video capture (or still capture) cards? Or is there a unit (like some of the cams made by Axis) that could take video (composite or S-video) in one end and dump out a serial data stream at the other end? (This would be preferable, 'cause it would mean less hardware, and complexity on that end)."
On the other hand, since you don't need to crank through realtime capture and editing, the available Linux solutions might work for you. But I'm curious whether or not you actually need to limit yourself in terms of OS.
I'm not sure if this breaks the bank on size and weight requirements (or whether you even have a PCI slot on your SBC). I would suspect that some of the small USB capture devices might be of interest to you if your SBC has a USB connector. Those tend to be ultra-light and can fit in your hand.
/ \
\ / ASCII ribbon campaign for peace
x
/ \
There are several USB video devices listed in this Linux USB video list.
While they aren't the best video capture cards out there, there is some Brooktree (bttv) driver support out there for Imagenation's PXC200. I was involved with a project where I helped build six to eight systems based on this card --- but we were unable to make it as solid as we wanted to. This could be however, due to our choice of the other PC/104 devices however (which were EEPD systems, specifially).
Try Ajeco boards. They are easy to find and I think they have Linux drivers already.