上一期我们创建了自适应窗口的QT工程,本地部署后我们将得到以下几个文件
在这里插入图片描述
紧接着我们将这几个文件放入ubuntu虚拟机(或者是物理机),我们使用peatlinux中的交叉编译环境(或者你需要的交叉编译工具),将这几个文件编译为可执行的二进制文件。

将上述文件放到同一个文件夹下运行以下命令
//配置交叉编译环境
export PATH=/opt/petalinux/2019.2/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi:$PATH
//使用交叉编译工具进行编译
/opt/petalinux/2019.2/sysroots/x86_64-petalinux-linux/usr/bin/qmake

然后就会得到如下:
在这里插入图片描述
因为我们之前制作的系统是没有字体的,我们需要任意在网上下载一种我们需要的字体,在嵌入式系统中指定使用。
这里我使用的是WenQuanWeiMiHei(文泉驿微米黑)是一款开源的字体,我们在官网下载即可
在这里插入图片描述
我们将之前做好的sd卡插到电脑主机然后运行以下命令:
//将根文件系统挂载到主机
sudo mount /dev/sdb2 /mnt
//打开我们创建的work文件
cd /mnt/work
//将我们需要的二进制文件程序和字体放到该目录下
cp path/你需要的文件 ./

//退出挂载
cd ~
sync

sudo umount /mnt

下一期讲解板子上电的效果以及环境变量的配置。
本文章由威三学社威三学院出品
对课程感兴趣可以私信联系

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐