嵌入式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

智能推荐

Python 之 Serial串口通信_python serial-程序员宅基地

文章浏览阅读10w+次,点赞209次,收藏1.3k次。确定串口名称WINDOWS#!/usr/bin/env python#-*- coding: utf-8 -*import serialimport serial.tools.list_portsplist = list(serial.tools.list_ports.comports())if len(plist) <= 0: print ("The Serial..._python serial

树莓派供电方案_树莓派4b供电方案-程序员宅基地

文章浏览阅读3.8k次。参考参考网址2-CH CAN FD HAT - Waveshare Wikihttps://www.waveshare.net/wiki/2-CH_CAN_FD_HAT特此记录anlog2021年11月14日_树莓派4b供电方案

一文搞懂DCDC基础知识_dcm fcm dcdc-程序员宅基地

文章浏览阅读1.3k次,点赞7次,收藏32次。(Force Continuous Conduction Mode):在同步Buck中,用MOSFET替代了二极管,当下管MOSFET导通时,电流从负载瞬间移除,但此时的输出电容在反向放电,负电流由此产生,当输出电流减小时,变换器不会切换到DCM模式,而是转换到强制连续导通模式(FCCM)电流流动如下图,二极管正向导通(开关管G2导通),输入电源Vin不能为负载RL供电,由电感L1、电容Cout向负载RL提供电流,短时间内电感电压下降,负载RL两端的电压也下降。不同输出电压的要求感量不同;_dcm fcm dcdc

一个列子演示java中弱引用的回收时机_java弱引用在什么阶段被回收-程序员宅基地

文章浏览阅读2.1k次。示例代码如下import java.lang.ref.WeakReference;/** * * 弱引用比软引用还要弱,在系统GC时候,只要发现弱引用,不管系统堆空间使用情况如何,都会将对象回收 * 该类演示了弱引用的这种性质 * @author lhever 2017年4月4日 下午10:04:26 * @version v1.0 */public class WeakRef{_java弱引用在什么阶段被回收

色温 色调 饱和度 白平衡--摄影基础理论(4)_色温 饱和度的区别-程序员宅基地

文章浏览阅读9.5k次。色温在一个完全无光的密封、真空空间内,给一块纯黑色碳进行加热,当温度达到一定级别的时候,黑炭会开始发光,随着加热温度的提升,黑炭的发光颜色会发生变化。当温度从零开始逐渐升高,黑炭从不发光开始变成发光的状态,而发出光的颜色会随着加热温度的提升而发生变化,加热温度较低时,木炭发光的颜色偏红黄,加热温度慢慢提升时,木炭发光的颜色慢慢由黄逐渐变得越来越蓝。色温表如下对于摄影来说_色温 饱和度的区别

Git版本控制-程序员宅基地

文章浏览阅读675次,点赞5次,收藏17次。Git版本控制

随便推点

yolov5权重文件.pt转.bin文件_pt转bin-程序员宅基地

文章浏览阅读882次。我的目录是:C:\Users\Administrator\Desktop\driving\yolov5-mask-42-master\runs\train\exp_yolov5s\weights里的best.pt。这样做是为了防止移植到Android端,检测时出现密密麻麻的检测框覆盖图片。转为onnx格式后,还需要再进行模型简化,不然会在转换的时候报错。查看网络的总体架构,如果不想安装到本地,可以直接点击。,选择刚才转换出来的best.onnx文件即可。4、ONNX转param、bin。_pt转bin

java 创建mavenweb空项目_创建mavenweb项目version是空的-程序员宅基地

文章浏览阅读2.1k次。本篇记录了创建mavenweb空项目过程。步骤:打开Eclipse-》菜单file-》new-》other项目创建完毕会报错,因为webapp没有文件,右键项目名称-》Properties,选中Project Facets,钩掉Dynamic Web Module,点击OK再次 右键项目名称-》Properties,选中Project Facets,钩上Dynami..._创建mavenweb项目version是空的

Render Hell —— 史上最通俗易懂的GPU入门教程(一)-程序员宅基地

文章浏览阅读1.3w次,点赞39次,收藏130次。Render Hell – Book I如今对美术师的要求越来越高,因为在计算机眼里,他们提供的资源(asset)不过是一堆 **顶点** 和 **纹理** 数据的集合而已。而将这些数据转换为最终的图像,则主要是通过计算机中的 CPU 和 GPU 来完成的。_史上最通俗易懂的gpu入门教程

cocos2dx.3.17中用VS2017启动本地windows调试器出现脚本错误解决办法_vs2017中的本地windows调试器使用不了怎么办-程序员宅基地

文章浏览阅读1.6k次。今天在用新版本cocos2dx.3.17版本VS用2017时,在进行运行启动本地windows时出现脚本错误。在网上看了很多的解决办法。都没有解决我的问题。最后大家都说是浏览器版本不支持的原因。我的系统默认IE游览器是IE9,然后我升级到IE11最新版。在运行时,就没有出现错误信息了、。所以,升级你的浏览器 升级你的浏览器 问题就解决了..._vs2017中的本地windows调试器使用不了怎么办

monaco-editor 监听保存按钮_monaco editor 保存-程序员宅基地

文章浏览阅读3.5k次,点赞2次,收藏5次。个人已经觉得monaco-editor比CodeMirror好了,所以开始研究monaco-editor。基本用法网上很多,我的需求是写一段文字后,直接保存,实时在浏览器中显示效果。但是默认的command + s会直接跳出浏览器的保存网页操作,所以我们需要重写。核心代码如下: self.monacoEditor.addCommand(monaco.KeyMod.CtrlCmd | mo..._monaco editor 保存

软件工程实践总结-程序员宅基地

文章浏览阅读123次。软件工程实践总结一、请回望暑假时的第一次作业,你对于软件工程课程的想象1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?通过这次软工实践,我从其他同学(大佬)方方面面学到了许多。不管是编程技巧,团队协作,文档书写,格式排版,代码规范,细节把握,不畏难精...