1 在自己的虚拟机里面编译配置打包好busybox文件系统,然后放在开发板的Linux中去

2 开发板Linux烧录打包好的文件系统

3 为了能使QT在开发板上运行,必须首先交叉编译QT源码,然后生成QT库,再移植到我们的开发板上。(在QT官网上下载QT源码) 这一步仅仅是为了测试用的

unity 嵌入到QT中_linux


4 将编译好的QT拷贝到根文件目录下

unity 嵌入到QT中_qt_02


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,学生党还是劝退了,我在解决问题的时候问过我专业的老师但是老师大多并不能解决,我问过企业的老师,因为校企合作,有一些课企业老师上,他还是间接的帮助我解决了困扰我很久的问题,我十分感谢,这篇只是大致将一个流程,具体配置我并没有说,希望帮助到你,如有不对,望指正!!!