在linux下配置开发环境并且将编写的程序一键烧写到arm开发板上显示

1. 获取arm开发板环境下可执行QT程序的传统方式

在上一篇文章中,如果要想获得在arm开发板上可以运行的可执行程序,需要每次都执行类似的操作:

1.1 将Windows中的QT工程源码,复制到Ubuntu中,注意.user文件是不需要的

在这里插入图片描述

1.2 使用编译好的qt源码文件夹下中的qmake生成qmake生成makefile

book@100ask:~/QT_study/Timer/Timer$ /home/book/qt-everywhere-src-5.15.2/arm-qt/bin/qmake

成功执行之后,就可以看到自动生成的Makefile文件,然后执行make指令进行编译:

make

编译完可以看到可执行文件。

1.3 将可执行文件使用挂载网络文件系统的方式挂载到板子上进行运行

但是这种方式非常的繁琐,因为我们编写的qt项目,会一直改动(如果你在linux上进行qt项目的编写还会方便一点,如果是在windows下是最麻烦的,因为首先要把项目从windows传到linux)

2. 更加方便的方式

所以有没有一种方法可以在linux下编写项目直接一键运行到开发板上查看效果呢?

2.1 在linux下下载QT creator

我下载的是qt-opensource-linux-x64-5.12.8.run,安装方式非常的简单,不再赘述,我只勾选了第一个选项(关于gcc编译工具的),因为第一个非常重要,必勾。

2.2 配置环境

进入Tools->Options->Kits进行环境配置

2.2.1 首先配置Debuggers

在这里插入图片描述

我用的是这个工具链,去bin目录下找到gdb结尾的文件
在这里插入图片描述
最后点击apply
在这里插入图片描述

2.2.2 配置compilers

在这里插入图片描述
c 和 c++都要添加
在这里插入图片描述
路径还是添加gdb时的路径。

2.2.3 配置QT Versions

在这里插入图片描述

在这里插入图片描述

2.2.4 配置Kits

自己起个名字,然后把配置改成上述添加的配置。
在这里插入图片描述

2.2.5 配置Device

在这里插入图片描述
在这里插入图片描述
写入开发板的IP地址和用户名:
在这里插入图片描述
按提示创建秘钥
在这里插入图片描述

最后提示成功
在这里插入图片描述

2.2.6 设置项目保存路径

在.pro文件夹添加这两行代码

target.path=/opt
INSTALLS+=target

这两行的代码是保存到开发板的/opt目录下
在这里插入图片描述

取消勾选这个
在这里插入图片描述

最后将kit改为我们刚才创建的
在这里插入图片描述

3. 运行结果

最后成功运行,这个是警告不影响运行
在这里插入图片描述

开发板出现运行效果
在这里插入图片描述
nice!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值