A
device special file is provisioned when a device driver communicates directly with a userland program using ioctl(2) system calls.
If you read the video(4) man page, you will see the ioctl() calls available to programmers. You'll also see this in the description section, which explains why there is no need for a /dev/uvideo* special file.
Quote:
The video driver provides support for various video devices. It provides a uniform programming interface layer above different underlying video hardware drivers....
|