
部署
大约 1 分钟STM32开发环境介绍
交叉编译
在部署到开发板之前,需要使用交叉编译工具编译成RK3588的可执行文件。
- 交叉编译工具
交叉编译工具在SDK中提供,路径为/home/zkb/RK3588/rk3588-linux/buildroot/output/rockchip_rk3588/host/bin
。
- 使用交叉编译工具 在终端进入需要编译的Qt工程目录下,执行交叉编译工具。
/home/zkb/RK3588/rk3588-linux/buildroot/output/rockchip_rk3588/host/bin/qmake
- 生成可执行文件
执行后会生成Makefile文件,使用make进行编译,编译生成可执行文件。
make
- 部署到开发板
使用adb连接到开发板后,将生成的可执行文件上传到开发板。
adb push 01_hello_world /tmp
- 在开发板中运行
进入tmp目录执行01_hello_world
./01_hello_world
清除生成的文件
经过测试发现,在执行qmake后,再次编译ui则不发生变化,需要清除生成的文件。
可以在window中进行设计,将设计后的Qt程序拷贝到Ubuntu中进行交叉编译,然后部署到开发板上。