我在编译内核打开了framebuffer驱动,使内核支持了framebuffer驱动,但是开发板启动后在/dev下找不与fb相关的东西,通过cat /proc/devices能够看到29 fb,在/proc下也能看到fb,但是/dev下就是没有fb0设备,用mknod /dev/fb0 c 29 0建立了fb0但是cat /dev/fb0却提示can't open /dev/fb0 no such device,不知该怎样解决呢?由于是在开发板上运行程序,所以不能像在PC机上修改menu.list来添加vga来解决,不再在嵌入式上怎么办呢?谢谢了
1. 用mknod建的设备,设备类型、主ID、次ID正确吗?
2. framebuffer有没有成功加载?
我使用的是tinyx,也就是xfbdev,以前我在arm平台上使用的是busybox的mdev,在内核里支持framebuffer后,启动系统在/dev下直接就有fb0了,根本不用创建的,但是现在使用的是别人的平台,内核是人家编译好的,我重新编译了,并使其支持framebuffer,但是cat /proc/devices能够看到29 fb,在/proc下也能看到fb,但是/dev下就是没有fb0设备,mknod 使用是没问题的,创建了fb0,cat /dev/fb0却提示can't open /dev/fb0 no such device,还是不好使,不知问题在哪里,谢谢了,大家遇到过tinyx的framebuffer不好使的问题吗?
1. 用mknod建的设备,设备类型、主ID、次ID正确吗?
明显是设备文件没有创建对。