
mkrufky at linuxtv
Jun 16, 2006, 7:18 AM
Post #4 of 5
(186 views)
Permalink
|
Salvatore Sanfilippo wrote: > Hello, I'm trying to implement a v4l device driver > for symbian based smart phones. In theory > it is very simple: > > I've a little program running in the phone, capturing > images from the camera and sending it to the > linux box via bluetooth. > > In the linux box side, I've a deamon capturing this > images (via a bluetooth SP channel), and.... > I've to pass the images to a fake v4l device > driver that actually gets the images form userspace. > > Basically I've to pass by the kernel just for > the interface, and not to do real kernel-side work > (like to access to the some kind of hardware). > > So I've some questions ( thanks in advance > for any reply). > > 1) What's the best way to pass relatively > high-band data between the v4l fake driver > and userspace? A char device will do the > work? ioctl? > > 2) What about some way to handle ioctl > directly from userspace? Given this support > I may implement the whole code in userspace. > And I guess there are a lot of other real world > problems that can be handled in userspace > given the ability to handle ioctl from there. > > If you think 2) is reasonable I may actually > implement some simple form of generic > char driver that just allows userspace > programs to handle read/write/ioctl > opreations, and then use this to fix > my real issue. > > Thank you very much for the help, > and sorry if there is something conceptually > wrong in my questions. > > Regards, > Salvatore > > P.S. please take me in CC as I'm not subscribed > to the linux kernel mailing list. > I recommend resubmitting this question to a mailing list that actually focuses on this topic: video4linux-list [at] redhat However, I highly recommend that you subscribe before you post, as the redhat server adds a REPLY-TO header to the video4linux list emails, and has been known to drop cc's: http://www.redhat.com/mailman/listinfo/video4linux-list See you there! -Michael Krufky -- Michael Krufky - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo [at] vger More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|