【发布时间】:2015-02-04 11:06:49
【问题描述】:
我已经创建了一个 Linux 设备驱动程序并且可以将它添加到system (insmod, mknod)。当我查看/dev 时,我看到它列为camerax:
ls -l /dev/camerax
crw-r--r-- 1 root root 245, 0 Jun 27 17:19
即便如此,我也无法访问它。无论我做什么,都会出错。
例如:
int fd = open("/dev/camerax", O_RDONLY);
printf("%d [%s]\n", fd, strerror(errno));
生成:
-1 [No such device or address]
我以超级用户身份运行。有什么建议吗?
【问题讨论】: