我正在为arm开发一个QML应用程序,但是当我在cl-som-imx7中编译应用程序时遇到问题,性能非常慢,当我用一个文本框编译一个应用程序时,这也是使用C ++,使用C ++,性能很好,有人知道如何为我的应用程序提供更多资源或者提供更好的性能
答案 0 :(得分:1)
将Qt5
添加到您的图片并启用pxp
支持。
对于Qt5支持,在local.conf中添加以下行
IMAGE_INSTALL_append = " qtconnectivity bluez5 qtbase qtbase-fonts qtbase-plugins imx-lib imx-test imx-gst1.0-plugin gstreamer1.0-plugins-imx gstreamer1.0-meta-base gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-libav"
CORE_IMAGE_EXTRA_INSTALL += "gstreamer1.0-plugins-ugly gstreamer1.0-plugins-ugly-meta packagegroup-fsl-gstreamer1.0-commercial "
PACKAGECONFIG_append_pn-qtmultimedia = " alsa gstreamer"
对于PXP
支持,请按照以下
vi meta-qt5/recipes-qt/qt5/qtbase_%.bbappend .
添加以下行
PACKAGECONFIG_GL_imxpxp = "gles2"
QT_CONFIG_FLAGS_APPEND_imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '-no-eglfs', '-eglfs', d)}"
答案 1 :(得分:-1)
您需要完整的openGL加速和Qt的自定义构建才能运行Qt App。
你在使用yocto吗?