全志A40i开发板(4核ARM CortexA7)——开发环境搭建与Qt开发体验

2022-10-28 11:10:20 浏览数 (1)

本次测试板卡是创龙科技旗下,一款基于全志科技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大容量存储接口。

以下是测评用户编写的测评内容,欢迎阅读:

前言

基于光盘的SDK文件进行安装比较繁琐,并且各种依赖安装,构建可能失败。所以为了避免安装环境浪费较多时间,这里直接导入官方的虚拟机镜像准备开发环境,更简单容易。

过程

解压镜像文件得到T3文件夹,里面是.vmdk格式文件。

安装virtualbox过程略。

打开Oracle VM VirtualBox

新建虚拟机

设置内存大小,根据主机大小设置一半左右

先不添加虚拟硬盘

添加虚拟硬盘

注册选择T3.vmdk

启动

进入如下界面直接回车

如果提示如下,则按照前面设置处理器个数和显存大小即可

进入系统,自动弹出更新

密码是Tronlong

可以看到界面不协调,需要安装增强工具

输入密码Tronlong

自动安装

如下界面是按回车完成安装

再重启系统

此时就可以全屏显示了

关闭虚拟机设置共享粘贴板和共享目录

再启动

此时就可以进行双向复制黏贴和共享目录为

sudo ls /mnt/hgfs/share

可以看到文件夹下内容。

开发环境位于/home/tronlong/T3/lichee下

Qt程序开发

参考3-用户手册2-3-Qt工程编译说明.pdf

进行环境配置,不再赘述

Windows下将4-软件资料Demoqt-demos文件夹复制到D:Shareqt-demos

sudo su

输入密码Tronlong切换到root用户

cd /mnt/hgfs/share/qt-demos/image_display/src

/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

生成的文件位于D:Shareqt-demosimage_displaysrcimage_display

导入到开发板

将D:Shareqt-demosimage_displaybintest.jpg也导入到开发板

chmod x image_display

运行

./image_display ./test.jpg --platform linuxfb 横屏显示

./image_display ./test.jpg --platform linuxfb 1 竖屏显示

同样的方式生成led_control程序

导入到开发板

chmod x led_control

运行

./led_control --platform linuxfb

可以看到使用fb驱动进行显示刷新是比较慢的。

总结

至此我们体验完了常见的C,Python和Qt语言的开发。基于官方的镜像免去了安装开发环境的烦恼,直接导入即可使用,十分方便。各语言进行开发也比较方便。后面就是进行具体的开发测试体验了。

qt

0 人点赞