全志A40i开发板(4核ARM CortexA7)——开发环境搭建与Qt开发体验
本次测试板卡是创龙科技旗下,一款基于全志科技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-软件资料\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语言的开发。基于官方的镜像免去了安装开发环境的烦恼,直接导入即可使用,十分方便。各语言进行开发也比较方便。后面就是进行具体的开发测试体验了。
全志科技A40i国产开发板——虚拟机镜像搭建开发环境与Qt开发体验
本次测试板卡是创龙科技旗下,一款基于全志科技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-软件资料\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语言的开发。基于官方的镜像免去了安装开发环境的烦恼,直接导入即可使用,十分方便。各语言进行开发也比较方便。后面就是进行具体的开发测试体验了。
相关问答
“全智A10”与“ARMCortexA8”那个好??
[回答]前者是一个国产芯片型号,用的是后者的架构,就是做了个外围和封装,后者是一个系列,全志A10其实也是A8内核的前者是一个国产芯片型号,用的是后者的架...