当前位置: 首页 > news >正文

二、QT和驱动模块实现智能家居----2、编译支持QT的系统

  因为我们的Linux内核文件不支持QT系统(当然如果你的支持,完全跳过这篇文章),所以我们要从网上下载很多软件包,这里直接用百问网的软件包,非常方便。

一:Ubuntu 配置

1 设置交叉编译工具链

以100ASK_IMX6ULL_Pro 为例,在本课程提供的 Ubuntu 里已经设置好了工具链,无需 再次设置。如果你使用其他开发板,则仿照下面的命令进行设置:

export ARCH=arm 
export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- 
export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk
buildroot/bin 开发板类型:ARM
交叉编译类型:主要用于基于ARM架构的Linux系统,可用于编译 ARM 架构的 u-boot、Linux内核、linux应用等。arm-none-linux-gnueabi基于GCC,使用Glibc库,经过 Codesourcery 公司优化过推出的编译器。arm-none-linux-gnueabi-xxx 交叉编译工具的浮点运算非常优秀。一般ARM9、ARM11、Cortex-A 内核,带有 Linux 操作系统的会用到。
路径:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk
buildroot/bin 

2 编译支持QT的系统(耗时长,有所准备,3小时左右)

① 先更新repo:

cd /home/book/100ask_imx6ull-sdk 
../repo/repo sync -j4 

② 然后执行如下命令开始编译:

cd /home/book/100ask_imx6ull-sdk/Buildroot_2020.02.x  
make clean  
make 100ask_imx6ull_pro_ddr512m_systemV_qt5_defconfig  
make all -j4 

编译成功后文件输出路径为 output/images

二、开发板配置

上面我们配置好了Ubuntu的QT开发环境,现在我们配置开发板的QT开发环境

首先将Ubuntu配置好的100ask-imx6ull-pro512d-systemv-v1.img改名emmc.img替换开发板当前未配置的emmc.img。

1)找到开发板emmc.img

我会发两个文件,一个未配置的,另一个直接用的不需要配置

不了解emmc的,可以查看我的这篇文章:

eMMC简介-CSDN博客

2)使用软件更新开发板系统

连接 USB OTG 线,设置USB启动:

打开烧写工具烧写整个系统:

http://www.lryc.cn/news/544304.html

相关文章:

  • Windows上使用go-ios实现iOS17自动化
  • 越南SD-WAN跨境组网专线助力制造业访问国内 OA、ERP系统难题
  • 【广度优先搜索】图像渲染 岛屿数量
  • Rust学习总结之-枚举
  • Linux下用route命令修改默认网关,不用重启网络
  • Datawhale 数学建模导论二 笔记5 多模数据与智能模型
  • 【练习】【贪心】力扣1005. K 次取反后最大化的数组和
  • python学习七
  • 安全运营的“黄金4小时“:如何突破告警疲劳困局
  • 本地部署Embedding模型API服务的实战教程
  • 数据结构:二叉树的链式结构及相关算法详解
  • 10.【线性代数】—— 四个基本子空间
  • 计算机黑皮书191本分享pdf
  • MySQL Connector/J下载
  • AIGC生图产品PM必须知道的Lora训练知识!
  • 【Swift 算法实战】城市天际线问题解法
  • 易错点abc
  • C++ 正则表达式分组捕获入门指南
  • AI人工智能机器学习之降维和数据压缩
  • 17 款电脑压缩工具详解及下载指南(2025 年最新版)
  • DeepSeek开源周Day5压轴登场:3FS与Smallpond,能否终结AI数据瓶颈之争?
  • ROS2软件调用架构和机制解析:Publisher创建
  • 【落羽的落羽 C++】C++入门基础·其之一
  • docker使用代理的简单配置
  • 每日一题-设计食物评分系统,哈希表的有效使用
  • 大模型应用:多轮对话(prompt工程)
  • WSDM24-因果推荐|因果去偏的可解释推荐系统
  • VScode在Windows11中配置MSVC
  • 数据库基础二(数据库安装配置)
  • cuda-12.4.0 devel docker 中源码安装 OpenAI triton