imx6ull增加qt5 qtserialbus库

简介: imx6ull增加qt5 qtserialbus库

meta-qt5库地址:https://code.qt.io/cgit/yocto/meta-qt5.git/

1、在fsl-release-yocto/sources/meta-qt5/recipes-qt/qt5目录下创建qtserialbus_git.bb文件,文件内容如下:
1 require qt5.inc
2 require qt5-git.inc
3
4 # There are no LGPLv3-only licensed files in this component.
5 # There are no GPLv2 licensed files in this component.
6 LICENSE = "GFDL-1.3 & BSD & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1 | LGPL-3.0)"
7 LIC_FILES_CHKSUM = " \
8 file://LICENSE.GPLv2;md5=c96076271561b0e3785dad260634eaa8 \
9 file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
10 file://LICENSE.GPLv3;md5=88e2b9117e6be406b5ed6ee4ca99a705 \
11 file://LICENSE.FDL;md5=f70ee9a6c44ae8917586fea34dff0ab5 \
12 "
13
14 DEPENDS += "qtbase"
15
16 SRCREV = "aeff2334ef6dd95d8b1cde39d94b92081c5d499f"
SRCREV指的是qtserialbus仓库的commitID,仓库地址:https://github.com/qt/qtserialbus,注意选择与SDK中qt版本相对应的branch。

如果不知道md5值的话,编译时会报错,报错信息有给出正确的值,如下图所示:

2、在fsl-release-yocto/sources目录下执行命令:find -name fsl-image-qt5.bb*

可以看到fsl-image-qt5.bb文件路径,打开meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/images/fsl-image-qt5.bb文件:

可以看到包含了recipes-fsl/images/fsl-image-qt5-validation-imx.bb文件,打开并增加如下图选中的内容:

其它地方不用管,编译后自动生成的,只增加这一处即可,然后编译就添加进SDK生成的固件中了。

目录
相关文章
|
6月前
|
Linux iOS开发 开发者
Qt问题(二):无法定位程序输入点于动态链接库
动态链接库(Dynamic Link Library,简称DLL)是一种可执行文件格式,常见于Windows操作系统中,而在Linux和macOS等其他操作系统中,相似的概念通常被称为共享库(Shared Library)。动态链接库允许程序在运行时加载所需的代码和数据,而不是在编译时静态链接到应用程序中。这种方式带来了几个重要的优点:
543 3
|
6月前
|
Oracle 关系型数据库 Linux
讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
通过这一连串的步骤,可以专业且有效地在Linux下为Qt编译Oracle驱动库 `libqsqloci.so`,使得Qt应用能够通过OCI与Oracle数据库进行交互。这些步骤适用于具备一定Linux和Qt经验的开发者,并且能够为需要使用Qt开发数据库应用的专业人士提供指导。
195 1
讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
|
5月前
|
API 开发工具 C语言
C语言与图形界面:利用GTK+、Qt等库创建GUI应用。
C语言与图形界面:利用GTK+、Qt等库创建GUI应用。
311 0
|
7月前
|
存储 编解码 Ubuntu
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
|
7月前
Cmake构建Qt项目链接glog库
Cmake构建Qt项目链接glog库
|
8月前
|
编解码
qt中使用dll库的方法
qt中使用dll库的方法
118 2
|
8月前
|
存储
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
439 0
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
|
8月前
|
编译器
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
274 0
|
8月前
|
XML 网络安全 数据库
【Qt 安装】安装Qt源码所需的前置库
【Qt 安装】安装Qt源码所需的前置库
99 0
|
8月前
|
算法 API C++
Qt框架与STL库之间的巅峰对决:差异、优缺点及适用场景
Qt框架与STL库之间的巅峰对决:差异、优缺点及适用场景
563 0