How and who(driver or any daemon) creates a node when a device is inserted in the Android tablet?
When I connect USB camera to Acer Iconia tablet, /dev/video1 is created, but it does not gets created in Samsung Galaxy tab.
My goal is to get the node created on galaxy tab. I have the source code (based on samsung device version(GTP7510) downloaded from opensource.samsung.com).
To understand what needs to be done, I need to understand how and who creates the node. Is it driver that creates the node or is it a daemon that creates the node or is it something else? Kindly throw some light on this.
If I am not clear on my requirement please comment, I will reply with more details.
I finally figured it out. The inbuilt kernel needs to have support for the USB camera stuff. You need to enable UVC and V4l2 modules inside the kernel. Do make menuconfig and then I had to mark UVC and V4L2 support and then compile the code and flash it on the device. Initially iIwas having problem coz i was not able to flash on the Samsung tabs because of proprietary stuff and all. But when I experimented it on Panda board. I was able to get the node created.