本次测试板卡是创龙科技旗下,一款基于全志科技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语言的开发。基于官方的镜像免去了安装开发环境的烦恼,直接导入即可使用,十分方便。各语言进行开发也比较方便。后面就是进行具体的开发测试体验了。