T113平台在评估板上运行Qt程序-盈鹏飞嵌入式

SBC-T113产品特性:

  • 采用Allwinner公司Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ;

  • 内置64-bit XuanTie C906 RISC-V协处理器;

  • 支持JPEG/MJPEG视频编码,最大分辨率1080p@60fps;支持多格式1080P@60fps视频解码 (H.265,H.264, MPEG-1/2/4);

  • 支持RGB666/LVDS/MIPI-DSI,分辨率最高1920x1080;

  • 支持512-1G Bytes DDR3 SDRAM;

  • 支持SPI NAND存储和启动(默认:256MB;最大1GB)或者EMMC启动(默认:4GB,最大32GB);

  • 支持四路USB2.0 HOST;

  • 支持六路RS232通信;

  • 支持双路CAN BUS通信(隔离);

  • 支持双路以太网,一路10/100M;一路10/100/1000M;

  • 稳定的操作系统的支持,可预装Ubuntu20.04/LINUX 5.4 Preempt/Tina5.0;

  • 标准3.5寸主板, 尺寸为:146*102MM;

SBC-T113功能评估图:

SBC-T113评估图

在评估板上运行Qt程序

评估板上电启动,进入评估板文件系统,首先通过ps指令查看目前是否运行有qt的相关程序,如果有,务必先将程序停止。停止运行程序的指令是kill或者killall。 killall 直接对进程对名字进行操作,更加方便。执行如下命令关闭Qt程序-Launcher。

Target# killall Launcher //关闭默认运行的Qt程序

Target# fbinit

Target# source /etc/qtenv_rtp.sh

//加载电阻式触摸屏环境变量;如果是电容式触摸屏,指令是source /etc/qtenv_capx.sh

Target# source /etc/qtenv_capx.sh.

点击查看代码
root@T113-Embfly:~# kill Launcher
root@T113-Embfly:~# fbinit
fbinit test version:v2.0. 20220506
==========usrage=====
/fbinit
/fbinit 0 means:clean /dev/ /fb0
means:clean dev fb0
/fbinit 1 means:clean /dev/ fb1
/fbinit 2 means:c1ean /dev/fb2 /fb0
=usrage= cleaning /dev/clean /dev /fb0 finish
root@t113-Embfly:~# source /etc/qtenv_capx.sh
add /dev/input/event1 to Qt Application.
find qt5 installed done
root@T113-Embfly:~#
将ARM端Qt程序镜像拷贝至评估板文件系统任意目录下,同时将image_display工程bin目录下文件名为test.jpg的JPG格式图片拷贝至相同路径。请在Qt程序镜像所在路径下,执行如下命令。

(1) 查看程序运行参数。

Target# ./image_display

参数解释
image path:图片路径。
rotation:该参数为1,则竖屏显示。

点击查看代码
root@T113-Embfly:~# ./image_display
usage  :/image_dispiay <image path> [rotation]
e.g. /image_display ./test.jpg 1
e.g. /image_display ./test.jpg
root@T113-embfly:~#

2) 横屏显示图片。 执行如下命令,显示屏将显示如下图像,按"Ctrl + C"退出程序。

Target# ./image_display ./test.jpg --platform linuxfb -plugin tslib

注意:如果使用的是电容式触摸屏,不需要-plugin tslib。

root@T113-Embfly:~# /image_display ./test.jpg --platform linuxfb -plugin tslib

image

(3) 竖屏显示图片。执行如下命令,显示屏将显示如下图像,按"Ctrl+C"退出程序。

Target# ./image_display test.jpg --platform linuxfb -plugin tslib 1

注意:如果使用的是电容式触摸屏,不需要-plugin tslib。

``

点击查看代码
root@T113-Embfly:~# image_display .
/test.jpg --p1atform linuxfb -plugin ts1ib 1

image

posted @ 2025-08-15 15:09  embfly168  阅读(29)  评论(0)    收藏  举报