C++ BeagleBoneBlack上Emdebian内核的Qt快速图形
我正在寻找最有效(最快)的方法来制作一组音频电平表的动画。我需要画16个,大约10像素宽,400像素高——当然,所有这些都是相互独立的 当前的目标是一个Beagle Bone Black平台,运行Emdebian内核和文件系统,使用Qt5.3和QML2.2。仅使用基本QML渲染不同高度的简单矩形就需要大约50-70%的BBB CPU周期。我每秒更新矩形25次 我需要将CPU负载降低到20%或更低 我也试过给QCanvas写信,可以达到30%的范围 我将尝试SceneGraph(原始OpenGL-yikes!),甚至可能求助于QPaint(尽管我认为这是一个倒退) 真正吸引我的是,如果我在BBB平台上尝试任何示例动画程序(Qt Quick Examples-animation),它们占用处理器的50%-90%。pong的例子是一个很好的例子——它只是在屏幕上移动一个小矩形,运行速度为60-75%。我开始想,也许Qt的速度不够快,无法满足我的需要,或者我在BBB文件系统中缺少了一些可以加速Qt图形渲染功能的关键组件 我也会在Qt论坛上发表文章 有什么想法吗C++ BeagleBoneBlack上Emdebian内核的Qt快速图形,c++,qt,opengl,qml,embedded-linux,C++,Qt,Opengl,Qml,Embedded Linux,我正在寻找最有效(最快)的方法来制作一组音频电平表的动画。我需要画16个,大约10像素宽,400像素高——当然,所有这些都是相互独立的 当前的目标是一个Beagle Bone Black平台,运行Emdebian内核和文件系统,使用Qt5.3和QML2.2。仅使用基本QML渲染不同高度的简单矩形就需要大约50-70%的BBB CPU周期。我每秒更新矩形25次 我需要将CPU负载降低到20%或更低 我也试过给QCanvas写信,可以达到30%的范围 我将尝试SceneGraph(原始OpenGL-