快捷搜索:  汽车  科技

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)添加虚拟硬盘先不添加虚拟硬盘打开Oracle VM VirtualBox新建虚拟机设置内存大小 根据主机大小设置一半左右

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

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(1)

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

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

过程

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

安装virtualbox过程略。

打开Oracle VM VirtualBox

新建虚拟机

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(2)

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

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(3)

先不添加虚拟硬盘

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(4)

添加虚拟硬盘

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(5)

注册选择T3.vmdk

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(6)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(7)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(8)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(9)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(10)

启动

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(11)

进入如下界面直接回车

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(12)

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

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(13)

进入系统 自动弹出更新

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(14)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(15)

密码是Tronlong

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(16)

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

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(17)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(18)

输入密码Tronlong

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(19)

自动安装

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

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(20)

再重启系统

此时就可以全屏显示了

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(21)

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

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(22)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(23)

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(24)

再启动

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

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 横屏显示

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(25)

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

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(26)

同样的方式生成led_control程序

导入到开发板

chmod x led_control

运行

./led_control --platform linuxfb

全志a40i树莓派(全志A40i开发板4核ARMCortexA7)(27)

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

总结

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

猜您喜欢: