先说下软硬件平台:
硬件:杨创2440
软件:
VMware 9
Ubuntu 12.04 LTS
QtEmbedded-4.5.3-arm
arm-linux-gcc-4.3.2
busybox-1.16.1
当我运行./hello -qw时报错:
QScreenLinuxFb::connnect: Too many levels of symbolic links
Error opening framebuffer device /dev/fb0
LinuxFb: drvier cannot connect
上网查过Too many levels of symbolic links错误是因为ln链接的时候没有采用绝对路径,但是我始终不知道怎么解决这个问题,麻烦各位高手帮忙,谢谢!
------解决方案--------------------
问题是在这里Error opening framebuffer device /dev/fb0
我用的是友善之臂的不会有这种问题,
不过上次有一个前辈用的是海思的板子,他也遇到你这个问题,后来解决的方法好像是还要另外移植一个图像处理的什么库 我记不得了
希望对楼主有所帮助吧。
------解决方案--------------------
两位大神Opengl 在板子上能跑么,我的交叉编译器-opengl一直配置不成功。
------解决方案--------------------
如果你正确加入了framebuffer驱动,为什么找不到设备文件/dev/fb0.你先看看有没有/dev/fb1,/dev/fb2.....什么的。是不是你的驱动不对。