Hi3516开发说明(八):Hi3516虚拟机交叉开发环境的配置QtCreator开发交叉编译环境


浏览:1015 次

上一篇:

下一篇:Hi3516开发说明(九):在QtCreator开发环境中介绍HiSilicon sdk的BSP包,并在运行时显示Qt界面

在上一节中,已经交叉编译了qt并安装了QtCreator。本节与前一节紧密相连。在上一节的基础上,在QtCreator开发IDE中配置了交叉编译环境。

它被自动识别,如下所示:

关于开发板的具体配置和sftp连接,请参阅博客“Hi3516开发说明(二):Hi3516虚拟机基础设施的串口调试、网络连接和sftp文件传输”中的“使用sftp与开发板上传文件”。

要启用启动,请参阅博客文章中的启动脚本分析。

Qt环境已引入所提供的系统

查看/usr/script/hi3516dv300.sh中的启动qt程序

修改起始路径名

顺便说一下,将app更改为全屏,如下所示:

再次编译并上传,并将名称更改为startApp,如下所示:

未能启动。手动运行。可找到以下内容:

环境变量是一致的,这就是参数的问题。回到原始版本,用于启动原始演示的命令行如下:

直接手动操作,如下所示:

修改方法如下:

测试结果:

因此,我们确认该程序中的问题是Hi开发独有的,即HiSilicon的HiMPP多媒体框架。

在这部分中,我们需要初始化并设置Hikang的HiMPP,然后设置HiFB()。有必要将HiMPP理解为HiSilicon系统的驱动程序自适应开发。

(HiFB:Hissilicon Framebuffer(以下简称HiFB)用于管理覆盖图形层。它不仅提供了Linux Framebuffer的基本功能,还在Linux Framebuffer的基础上添加了层间colorkey、层间alpha等扩展功能。)

因此,启动启动,但失败。只有在初始化HiMPP后才能设置HiFB。初始化HiFB涉及引用HiSDK头文件和库的交叉编译环境。我们将在下一篇文章中详细了解这一点。

交叉编译后,上传到开发板并重命名,如下图所示:

然后重新启动,如下所示:

上一页:

下一篇:Hi3516开发说明(九):在QtCreator开发环境中介绍HiSilicon sdk的BSP包,并在运行时显示Qt界面

如果文章是原创文章,请注明原创文章的来源以供转载

本文博客地址:

相关资讯:
APP项目开发流程

APP项目开发流程

查看
软件外包开发过程

软件外包开发过程

查看
软件外包项目开发过程

软件外包项目开发过程

查看
如何找到一家满意的软件项目外包公司

如何找到一家满意的软件项目外包公司

查看
寻找优质APP外包公司

寻找优质APP外包公司

查看