- 在QT Creater下配置嵌入式Linux下QT5QTCreator下添加SAMA5D2 QT5的配置
- 简单的QT5代码demoVSCode下添加Copilot插件使用Copilot生成参考源码以开源QT工程为项目模板配置SAMA5D2平台运行效果演示 - Linux PC端运行效果演示 - SAMA5D2上运行
- 下篇预告
本系列专题将基于Microchip官方提供的Buildroot仓库,创建个人第一个可运行的嵌入式Linux系统。
这次将介绍如何在QT Creator下配置buildroot下生成的交叉编译工具和QT5代码库,然后讲解了QT5工程的配置,从而使得QT项目得以交叉编译,实现在目标板上的运行。
在QT Creater下配置嵌入式Linux下QT5
QTCreator下添加SAMA5D2 QT5的配置
打开安装好的QT Creator,然后在主界面下选择Tools->Options:
QT Versions配置
/home/XXX/MPU/buildroot/sama5d2som/buildroot-mchp-linux4microchip-2024.10/output/host/bin/qmake
Compiler
/home/XXX/MPU/buildroot/sama5d2som/buildroot-mchp-linux4microchip-2024.10/output/host/bin/arm-buildroot-linux-gnueabihf-g++
Debuggers
/home/XXX/MPU/buildroot/sama5d2som/buildroot-mchp-linux4microchip-2024.10/output/host/bin/arm-buildroot-linux-gnueabihf-gdb
添加目标平台SAMA5D2 QT5配置选项
简单的QT5代码demo
VSCode下添加Copilot插件
可以在VSCode应用商场添加Copilot插件:
使用Copilot生成参考源码
比如使用这样的输入信息告诉Copilot,让它帮忙生成演示代码。
生成一个QT代码,QT代码是采用的QT版本是QT5.8及以上版本,需要生成一个圆形界面,图形界面的分辨率是800×480,在图形界面的中心创建一个时钟表盘,时钟表盘包括秒针、分针和时针,秒针、分针和时针都需要根据时间的变化进行转动。时钟界面的分辨率是480×480。同时在主界面的右上角显示当前系统时钟
Copilot功能强大到逆天,可以在提示词输入其他的需求,让它生成对应的代码添加到自己的项目中去。
以开源QT工程为项目模板
推荐学习的开源QT项目 https://github.com/feiyangqingyun
下载该开源项目,在QT Creator中打开该开源项目中的battery工程
配置SAMA5D2平台
在Kits下添加SAMA5D2配置
运行效果演示 - Linux PC端
运行效果演示 - SAMA5D2上运行
下篇预告
- 在Eclipse下创建新的Linux用户工程
- 使用GDB进行远程调试