准备
1)需要准备一些工具(交叉编译)
- ssh:openssh或者dropbear,开发板端部署sshd、宿主机端部署ssh
- sftp:一般跟ssh配套的,这个也放开发板端
- arm-gdb:放在宿主机端
- gdbserver:放在开发板端
2)在QtCreator添加Remote Device,保证ssh连接上
3)在Build & Run
里边配置Kits
- Device
- Sysroot
- Compiler
- Debugger
- Qt version
cmake
QtCreatorDeployment.txt写法参考
1 | 远程绝对路径 |
实践:添加开发板所需要的文件到/mnt目录
1 | /mnt/ |
qmake
qmake pro文件写法:local.path表示本地路径,target.path表示远程路径,通过addFiles的属性赋值添加要部署的目录或文件
1 | local.path = $$OUT_PWD |
实践:部署app放到/root目录下
1 | local.path = $$OUT_PWD |
运行配置
以下是工程配置参考