Pandaboard上用software rendering方法启动meegotouchhome

参考http://wiki.meego.com/ARM/OMAP4_Panda的方法,制作了pandaboard上的MeeGo rootfs。

本来想参考http://wiki.meego.com/Hardware-accelerated_graphics_on_Pandaboard_using_MeeGo的方法,用上3D加速功能;但按照该wiki的方法在chroot环境下startx时,会报看不太懂的"ABI"错误。其原因应该是:

“the Ubuntu PVR drivers from TI are built for softfp libraries, while the new MeeGo 1.2 ABI requires hardfp extensions. That means that the Ubuntu 10.10 PowerVR drivers will not work with MeeGo 1.2” (参考链接http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0041c/Babdhhdi.html)

(我是从ubuntu11.04中获取TI的PVR drivers的,因为Ubuntu10.10不知为什么,无法安装ubuntu-omap4-addons)

无奈之下,只能使用software rendering. 具体步骤如下:

(1)meego启动后,敲startx &

(2)export DISPLAY=":0.0"

(3)xhost +

(4)

export QT_GRAPHICSSYSTEM=native 

export M_USE_SOFTWARE_RENDERING=1

(5)mthemedeamon &

(6)meegotouchhome -show-cursor

这样,MeeGo的主界面就出来了。


本文相关信息,可参考forestarmy的博客。


你可能感兴趣的:(ubuntu,qt,meego)