当前位置:   article > 正文

IMX6学习记录(28)-使用Buildroot构建QT_buildroot编译qt

buildroot编译qt

上面是我的微信和QQ群,欢迎新朋友的加入。

之前构建QT那一篇帖子感觉有点没头没尾的,主要是当时事情也多,现在重新搞一个,使用BuildRoot构建

1.准备

板子的Kernel和Uboot是已经搞好了的

下载一个新版本的Buildroot

下载当前比较新版本的QT,我安装的是5.11.3版本

这个安装就不说了,直接在命令行,运行就可以了

2.buildroot配置

其他配置就不说了,直接看QT的配置

地址:

配置

自己看需求添加需要的功能

编译

3.配置文件系统

打开buildroot编译目录

查看QT和TSLIB的内容是否都存在

我这有三个,拷贝qtbase就行,当然拷贝其他的也可以

查看tslib

将这两个文件夹拷贝出来,给用户权限

再将这两个文件夹拷贝到设备的文件系统上面

如:

制作一个sh文件

  1. #!/bin/sh
  2. export TSLIB_CONSOLEDEVICE=none
  3. export TSLIB_FBDEVICE=/dev/fb0
  4. export TSLIB_TSDEVICE=/dev/input/event1
  5. export TSLIB_CONFFILE=/opt/tslib-1.20/etc/ts.conf
  6. export TSLIB_PLUGINDIR=/opt/tslib-1.20/lib/ts
  7. export TSLIB_CALIBFILE=/etc/pointercal
  8. export LD_LIBRARY_PATH=/lib:/usr/lib:/opt/tslib-1.20/lib:/opt/qt5base-5.11.3/lib
  9. export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/tslib-1.20/bin
  10. #export QWS_MOUSE_PROTO=tslib:/dev/input/event1
  11. export QT_QPA_PLATFORM_PLUGING_PATH=/opt/qt5base-5.11.3/plugins
  12. export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0
  13. export QT_QPA_FONTDIR=/opt/qt5base-5.11.3/lib/fonts
  14. export QT_QPA_GENERIC_PLUGINS=tslib:$TSLIB_TSDEVICE

拷贝到板子的文件系统里面

修改启动文件

/etc/profile
  1. export TSLIB_FBDEVICE=/dev/fb0
  2. export TSLIB_PLUGINDIR=/usr/lib/ts
  3. source /etc/qt-imx6ull.sh

启动设备

先查看Tslib是否正常,完成校准工作

4.配置PC端QT

画一个界面

指定嵌入式qmake

编译生成

在板子上测试一下

搞定

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/634484
推荐阅读
相关标签
  

闽ICP备14008679号