嵌入式qt-程序员宅基地

技术标签: QT  qt  linux  

1 在自己的虚拟机里面编译配置打包好busybox文件系统,然后放在开发板的Linux中去
2 开发板Linux烧录打包好的文件系统
3 为了能使QT在开发板上运行,必须首先交叉编译QT源码,然后生成QT库,再移植到我们的开发板上。(在QT官网上下载QT源码) 这一步仅仅是为了测试用的
在这里插入图片描述
4 将编译好的QT拷贝到根文件目录下

在这里插入图片描述
5 将打包好的根文件系统烧写到开发板的Linux系统中
6 交叉编译qt代码,一般我们都Windows上开发qt代码,但是我们最终还是要把我们的qt代码放在开发板上运行,这就必须用到开发编译了。
7 要将qt界面移植到开发板上,必须将qt代码全部先拷贝到Ubuntu里面,make好,拷贝开发板上,运行

我之前不是特别懂嵌入式QT开发,今天算是懂了一点,一般流程是这样,首先必须给开发板的系统装好QT的一些环境,然后在Windows下编写程序,然后移植到Ubuntu上make好,再烧写到开发板的Linux系统里面,之后就可以直接运行了。
我们一般用c来控制硬件,但是在qt里面,我们可以进行c/C++混合编程,直接将控制硬件的代码封装成一个类。

其实我很想谈论一件事,自学的过程十分艰难,有时候要理解清楚某个概念知识点可能花费一个多月,但是你很开心能感受到自己每天都在进步,比如这个移植的流程,我以前百度很多都没有讲解的很清楚,只找到一个arduion和qt的还要付费,但他的视频干货不到5分钟就要58,学生党还是劝退了,我在解决问题的时候问过我专业的老师但是老师大多并不能解决,我问过企业的老师,因为校企合作,有一些课企业老师上,他还是间接的帮助我解决了困扰我很久的问题,我十分感谢,这篇只是大致将一个流程,具体配置我并没有说,希望帮助到你,如有不对,望指正!!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_48657573/article/details/120400419

智能推荐

Subnet简介-程序员宅基地

文章浏览阅读2.9w次,点赞2次,收藏13次。Subnet(子网)在一般的概念中,有两个基本含义:1 这个子网的网段(CIDR)和IP版本;2 这个子网的路由(含默认路由)。事实上,Subnet模型也确实有这两个字段cidr和ip_version,分别表示一个子网的网段和IP版本。另外Subnet模型还有两字段gateway_ip和host_routes,表示一个子网的路由信息。gateway_ip是这个子网的默认网关IP。host_rout..._subnet

HBase的列族必须提前定义-程序员宅基地

文章浏览阅读282次,点赞4次,收藏7次。在HBase中,列族(Column Family)必须在创建表时提前定义,而列(Column)是动态添加的,无需提前定义。一旦表创建完成并列族定义好之后,可以动态地向表中的列族中添加新的列,而无需修改表的结构。2. **列是动态添加的:** 列是在列族内动态添加的,无需提前定义。而列是动态添加的,可以根据需要随时向列族中添加新的列。1. **列族必须提前定义:** 在创建HBase表时,需要指定表的列族,每个列族都需要提前定义。列族的定义是静态的,一旦表创建完成并列族定义好之后,列族的结构就不能再改变了。

人工智能伦理框架:如何建立AI技术的道德规范-程序员宅基地

文章浏览阅读365次,点赞6次,收藏9次。1.背景介绍人工智能(AI)技术的发展已经进入了关键时期,它正在改变我们的生活、经济和社会结构。然而,随着AI技术的不断发展,也引发了一系列道德、伦理和法律问题。为了确保AI技术的可持续发展和社会接受,我们需要建立一个人工智能伦理框架,以指导AI技术的研发和应用。在过去的几年里,许多学者、企业家、政府机构和非政府组织都开始关注AI伦理问题,并提出了许多关于AI伦理的建议和规范。然而,这些建..._人工智能道德框架

我个人总结的Halcon内存管理心得笔记,关于C#/C++内存释放_halcon dispose-程序员宅基地

文章浏览阅读1.4w次,点赞15次,收藏105次。Halcon容易造成内存增长或泄露。怎么办?C#1、变量用完之后,Dispose()和置Null。在Halcon18以上版本,Halcon已经提供了Dispose()方法进行释放,那么在低版本中HTuple类型占用的内存怎么释放呢?其实,Halcon中提供一个叫UnPinTuple()的方法,该方法就是官方用来进行释放HTuple的!所以,使用后的变量如不再继续使用的可以用该方法进行清除释放。2、图像尽量不要复制,固定在一个变量进行处理。3、在软件内存占用率高,并且软件闲置的时候,._halcon dispose

SQL 语言及查询优化技巧-程序员宅基地

文章浏览阅读719次。SQL (Structured Query Language,结构化查询语言),一种专门用来管理关系数据库(RDBMS)的语言。它用于存取、操纵和维护关系数据库中的数据,尤其是保存着各种相关信息的表格。由于其标准化,可移植性强,而且易于学习和应用,所以在各个行业都得到广泛应用。与其他编程语言相比,SQL 的学习难度较低,语法简单,执行效率高。同时,SQL 有完善的函数库支持,能够实现丰富的数据处理功能,如数据检索、过滤、排序、汇总等。

java程序:调用百度api进行情感分析-程序员宅基地

文章浏览阅读684次,点赞2次,收藏4次。源码:package com.jeson.ceshi;import java.util.HashMap;import org.json.JSONObject;import com.baidu.aip.nlp.AipNlp;public class demo { //设置APPID/AK/SK public static final ..._java百度云情感api

随便推点

linux操作系统有哪些_linux系统有什么-程序员宅基地

文章浏览阅读7.4k次。微信设置水滴昵称,个性中带点萌区别:(1)Linux速度比较快,安全性比windows好 (2)有很多软件只能在windows里运行 ,与Linux兼容的软件正在开发中. (3)Linux适用在网络方面. (4)Linux的操作比较复杂,windows的比较简单. Linux和Windows的区别 和Linux 一样,Windows系列是完全的多任务操作系统。它们支持同样的用户接口 、网络和安全性。但是,Linux和Windows的真正区别在于,Linux 事实上是Unix 的一种版本,而且来_linux系统有什么

K8s 为什么要弃用 Docker_kubenetes为什么1.24弃用docker-程序员宅基地

文章浏览阅读1w次,点赞15次,收藏24次。最近在学习容器技术的过程中,看到有关于Kubernetes“弃用 Docker”的事情,担心现在学 Docker 是否还有价值,是否现在就应该切换到 containerd 或者是其他 runtime。随着深入了解,这些疑虑的确是有些道理。三年前,Kubernetes 放出消息要“弃用 Docker”的时候,确确实实在 Kubernetes 社区里掀起了一场“轩然大波”,影响甚至波及到社区之外,也导致 Kubernetes 不得不写了好几篇博客来反复解释这么做的原因。_kubenetes为什么1.24弃用docker

IDEA 简单自动化部署 Alibaba Cloud Toolkit_idea的 alibaba cloud tookit下载-程序员宅基地

文章浏览阅读1w次。在没有jenkins环境下,特别是在快速更新版本的情况下,来回部署很花时间,所以博主找到了这个方法。注意:最好是简单的单应用部署首先,在IDEA插件库搜索Alibaba Cloud Toolkit,如下图,安装完成后重启IDEA即可用如果在内网环境下,先下载【离线包】确保 IntelliJ 版本 2018.2.* 及以上http://toolkit.aliyun.com/i..._idea的 alibaba cloud tookit下载

Spark操作mysql-程序员宅基地

文章浏览阅读56次。2019独角兽企业重金招聘Python工程师标准>>> ..._spark执行mysql语句

高光谱图像分类--HybridSN: Exploring 3-D–2-DCNN Feature Hierarchy for Hyperspectral Image Classification_hybridsn: exploring 3-d–2-d cnn feature hierarchy -程序员宅基地

文章浏览阅读2.7k次。《HybridSN: Exploring 3-D–2-DCNN Feature Hierarchy for Hyperspectral Image Classification》S. K. Roy, G. Krishna, S. R. Dubey, B. B. Chaudhuri HybridSN: Exploring 3-D–2-D CNN Feature Hierarchy for Hyperspectral Image Classification, IEEE GRSL 2020这篇论文构建了一个_hybridsn: exploring 3-d–2-d cnn feature hierarchy for hyperspectral image c

ftp 报错 553 Could not create file_553 could not create file.-程序员宅基地

文章浏览阅读1.3w次,点赞9次,收藏15次。在使用 ftp put 命令进行文件上传时报错。ftp 报错 553 Could not create file_553 could not create file.

推荐文章

热门文章

相关标签