一、测试环境
- QT Creator 版本:5.12.9
- 开发板:rv1126
- 开发环境:ubuntu20.04
- 开发板内核:4.19
二、配置 ARM 交叉编译器
ARM 交叉编译工具,购买开发板时,一般都会提供的
-
打开 Qt Creator
-
查看之前是否添加
-
添加编译工具
-
添加 C 工具
-
添加 C++ 工具
-
配置 qmake
-
配置 Kit
三、添加远程运行设备
-
添加一个通用的 Linux 设备
-
配置 rv1126 ,这里需要通过网络连接
-
不需要添加连接文件
-
完成
-
完成后会出现错误,主要连接的时候没有输入密码,这里不用管,直接关闭就好
-
更改为每次连接输入密码即可
-
完成后可以看到连接成功,可能会提示开发板缺少 rsync 组件,网上有提示怎么安装 rsync 组件的,但是不需要安装也是可以的,所以这里直接忽视这个警告即可
-
添加完成后,可以看到之前的感叹号消失了
四、新建项目测试
避免原有项目导致的问题,建议新建一个空的项目,这里我使用以前的项目测试,就遇到了问题,还折腾了几天,最后还是正点原子的技术人员帮忙才找到的。
-
新建项目是记得勾选 arm 编译工具
-
更改编译工具
-
运行测试
五、问题
-
连接时可能会出现下面问题
解决办法:
# 在 ubuntu 系统中输入,ip 为开发板的地址 ssh-keygen -R 172.18.30.85