Linux驱动-基于Buildroot构建系统镜像后实现基于QT项目开发之环境配置

需求

基于Build root编译整个镜像后,如何开发自己的基于QT的驱动小项目呢?
怎么编译QT,怎么测试?配置QT Creator繁琐?失败?
下面有一种比较简单的方法可供大家在学习时来参考使用。
对于驱动工程师来说,QT只是一种“手段”,我们主要的关注点应该集中在驱动程序本身的设计上,以及应用程序的业务上。
这种编译环境之类的东西,越是简单越好。

环境

配置好的虚拟机镜像文件
链接:https://pan.baidu.com/s/1OS2V7XS00FBcerT9xc8fHw?pwd=wx8o
提取码:wx8o
你需要自己再去配置下交叉编译工具,就是把交叉编译工具解压后,将其路径添加到 ~/.bashrc中再次生效即可
配置好的BuildRoot
韦东山 Imax6ull Pro 资料包中的文件夹
在这里插入图片描述

BuildRoot

这部分按照100ask官网的教程走即可:
《嵌入式Linux应用开发完全手册-IMX6ULL开发板(从零移植篇-预览版)-V0.1.pdf》
只是要注意,使用文档中的uboot 和 kernel 的Git仓库地址有可能会编译不过,可以参考以下链接来设置。

Uboot的仓库地址和commit id

在这里插入图片描述
https://e.coding.net/weidongshan/imx-uboot2017.03.git
8ba4c5bb191170135b51c9559237e984af624eb4

Kernel 的仓库地址和commit id

在这里插入图片描述
https://e.coding.net/weidongshan/imx-linux4.9.88.git

BuildRoot已编译库

将以下路径的库拷贝出来,比如我是拷贝在:
在这里插入图片描述
将上述路径的库拷贝出来,比如我是拷贝在:
在这里插入图片描述

在Windows上的Create上创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

编译QT项目

设计好UI界面,并且写好代码之后,把以上项目文件夹复制到Ubuntu中编译可执行程序放到板子;

具体的代码部分可参考:Linux驱动-基于QT控制LED灯

在这里插入图片描述
在该文件夹中打开终端工具,依次执行:
/home/book/100ask_imx6ull-sdk/QT/qt5base-5.12.8/bin/qmake TEST.pro
make
可得到可执行文件放入板子中执行即可
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值