网站首页 > 技术文章 正文
本次测试板卡是创龙科技旗下,一款基于全志科技A40i开发板,其接口资源丰富,可引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、HDMI OUT、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编码、1080P@60fps H.264视频硬件解码,并支持SATA大容量存储接口。
点击添加图片描述(最多60个字)编辑
以下是测评用户编写的测评内容,欢迎阅读:
前言
参见http://bbs.eeworld.com.cn/thread-1219964-1-1.html搭建Qt开发环境
本次通过Qt进行不同控件操作测试执行时间来测量Qt的性能,可以作为一个相对的参考。
过程
虚拟机中,下载代码
git clone
cd qtperf/
.pro文件中添加
QT += widgets
main.cpp中
#include <QtGui/QApplication>
改为
#include <QApplication>
由于鼠标不能操作原因待查所以
mainwindow.cpp中最后添加一行runButtonPressed();自动触发测试
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->buttonReset,SIGNAL(clicked()),this,SLOT(resetButtonPressed()));
connect(ui->buttonRun,SIGNAL(clicked()),this,SLOT(runButtonPressed()));
runButtonPressed();
}
/home/tronlong/T3/lichee/buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake
export PATH=/home/tronlong/T3/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin:$PATH
make
导入生成的程序到windows
sudo cp qtperf4 /mnt/hgfs/share
再通过串口rz 导入到开发板
chmod +x qtperf4
运行
./qtperf4 --platform linuxfb
打印如下
root@T3/A40i-Tronlong:~# ./qtperf4 --platform linuxfb
QLineEdit - 0.014 s
QComboBox - 71.889 s
QComboBoxEntry - 71.864 s
QSpinBox - 0.007 s
QProgressBar - 0 s
QPushButton - 0.001 s
QCheckbox - 0 s
QRadioButton - 0.001 s
QTextEdit add text - 0.012 s
QTextEdit scroll - 0 s
QPainter lines - 0.006 s
QPainter circles - 0.006 s
QPainter text - 0.001 s
QPainter pixmap - 0 s
Total: 143.801010 s
点击添加图片描述(最多60个字)编辑
总结
本次只是定性的测试下Qt的操作,作为性能的一个参考。
1.由于使用fb所以刷屏效率不高,实际肯定会使用GPU
2.鼠标操作原因待查
- 上一篇: Qt安卓开发经验021-030
- 下一篇: Qt开发经验小技巧266-270
猜你喜欢
- 2025-01-07 推荐一款支持40+通讯协议的强大工业调试软件
- 2025-01-07 2024年windows原生应用用什么框架开发?
- 2025-01-07 基于跨平台的实时数据处理系统的设计
- 2025-01-07 一文分析QtCreator中MSVC编译套件
- 2025-01-07 C++Qt开发——事件处理函数
- 2025-01-07 Qt开发——NotePad实例开发
- 2025-01-07 解决Linux 下QT Creator 无法输入中文
- 2025-01-07 (1) 安装配置 pyqt5(windows),使用designer设计工具
- 2025-01-07 Linux平台上的PHP IDE盘点
- 2025-01-07 Ubuntu 24.04 解决运行 Flameshot 报错:Unable to capture screen
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)