/ dev / uio0 char设备节点未显示

时间:2017-06-10 19:05:04

标签: linux linux-kernel linux-device-driver embedded-linux

我尝试实例化一个uio(driver / uio / uio_pdrv_genirq.c)字符设备 在用户空间中捕获一些gpio中断。

似乎每件事都是如此 正确设置,/ sys / class / uio / uio0 /出现以及/ proc / interrupts 显示我的中断已注册。

但是我想念的是/ dev / uio0条目。

我介绍了驱动程序/ uio / uio.c:__ uio_register_device()和 device_create()确实成功了,所以我想知道为什么/ dev / uio0没有 出现。我不能使用mknod,因为主要数字是动态的 由司机/ uio / uio.c。

分配

我需要启用一些额外的内核配置,以便/ dev / uio0 自动出现或我遗失了什么?我没有启用CONFIG_DEVTEMPFS,是否需要这样才能自动显示/ dev / uio0?

1 个答案:

答案 0 :(得分:0)

挂载devtempfs或将内核配置为自动挂载 / dev上的devtempfs是解决方案。