【创龙科技全志A40i开发板】基于虚拟机镜像搭建开发环境与Qt开发体验
[复制链接]
qt
前言
基于光盘的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-软件资料\Demo\qt-demos文件夹复制到D:\Share\qt-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:\Share\qt-demos\image_display\src\image_display
导入到开发板
将D:\Share\qt-demos\image_display\bin\test.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语言的开发。基于官方的镜像免去了安装开发环境的烦恼,直接导入即可使用,十分方便。各语言进行开发也比较方便。后面就是进行具体的开发测试体验了。
|