主题 : 求助,在6410上用Qt4.7做刷图程序,速度非常慢 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 69796
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2012-05-11
最后登录: 2012-05-15
楼主  发表于: 2012-05-11 13:18

 求助,在6410上用Qt4.7做刷图程序,速度非常慢

我用在Qt4.7中需要写刷图的程序,要求每秒种15帧左右,我在程序中就是加了一个图的宽度*高度*位宽的for循环,速度就基本不够了。

环境配置:
我在部署环境的时候采用了购买板子时带的image,没有自己编译过。然后在配置文件/etc/init.d/rcS中将Qt2的自启动关闭,重启系统,按照文档中介绍的方法,设置了setqt4env,在自启动项中设置好. setqt4env         HelloQt4 -qws&,将我自己编的程序的自启动,

程序功能:
这个程序的功能是点一个按键,用slot调用120个512*512*3的for循环,完成后在一个lineedit中显示出120,就完成这个简单的功能,我测了一下,就要9s左右,如果加上其他的功能更没法完成程序的要求了。我在6410的wince环境下做了类似的功能,反应速度还算满意,我想两种环境做出来的效果应该是差不多的,肯定是Qt4.7嵌入式系统的配置上,或者是Qt4的程序编写方面有一些问题。

感谢各位了:我以前接触linux都只是做一些简单的界面功能,这样的问题头一次遇到,对linux了解实在不多,希望各位能帮忙指点一下。急求了。谢谢了。
级别: 新手上路
UID: 13600
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
综合积分: 94 分
注册时间: 2010-01-26
最后登录: 2017-09-13
1楼  发表于: 2012-05-16 08:05
我跟版主有相同的问题,
Qt4.5-4.7不管在micro2440或tiny6410速度都很慢。
不知是何原因 QQ