嵌入式实验3

实验3  Linux内核编译、下载及运行实验

 

实验日期:           

 

实验目的

1.配置编译内核;

2.加入应用程序的文件系统映像文件制作;

实验仪器

PC机、嵌入式系统实验箱、网线、串口线。

实验原理

 

实验内容及步骤

实验内容:

用户使用的开发板已经在Flash中烧写了代码,所以开发板可以直接启动。如果需要对内核和文件系统做出修改,则需要根据需求重新编译好Linux内核映像和文件系统压缩映像,然后烧写至开发板。

实验步骤:

1. QT-helloworld

打开Qtcreator,按图中数字序号点击新建一个工程。

嵌入式实验3_第1张图片

新建好了工程之后,会提示你输入名称和所保存的文件路径,按照自己的实际情况来填写,建议在自己的文件夹下新建一个专门用来放Qt程序的文件夹,可取名为QtProgram并勾选设为默认的项目路径,可参考下图。

嵌入式实验3_第2张图片

选择好了之后会弹出下面的对话框,选择Sellect all kits,点击下一步

嵌入式实验3_第3张图片

X86桌面版的开发套件可以在编写程序的时候运行在电脑上看到效果,ARM版的ARM-QT5.7可以生成运行在ARM架构上的可执行程序,所以都需要,接下来设置窗口类名什么的全部按照默认来,一直下一步到创建成功。

创建成功了,Qtcreator会创建一个工程目录和一些程序框架,如下图所示:

嵌入式实验3_第4张图片

点击Forms文件夹,双击mainwindow.ui界面文件,这样我们就可以手动的拖拽按钮和文本框等对象,然后再回到代码界面,设置这些对象间的绑定关系和触发的功能函数。如下如的界面和代码的填写。

嵌入式实验3_第5张图片嵌入式实验3_第6张图片

上面两个图是打开界面文件和拖放了一个PushButton和一个Line Edit,把PushButton的属性里的objectName改成Btton1。

嵌入式实验3_第7张图片

改好后保存下,接下来是在mainwindow.cpp中添加功能代码,添加后的代码如下图所示:

嵌入式实验3_第8张图片

还需要去头文件mainwindow.h中,申明下函数,在第20行的位置,添加申明函数如下图所示:

嵌入式实验3_第9张图片

全部保存下。这个时候可以运行代码程序了,点击Debug/Desktop Qt5.9.3Gcc64bit/Debug,然后点击下面的三角箭头,就可以看到右下角出来一个绿色的进度条(不是很明显),等进度条走完没有报错就会在电脑上出来程序的效果。

嵌入式实验3_第10张图片嵌入式实验3_第11张图片

点击PushButton就会显示helloworld如下图所示:

嵌入式实验3_第12张图片

至此,程序代码部分和在电脑上演示效果部分都已经完成。

数据处理及结论

 

实验心得体会

通过本次实验,让我知道了如何去配置Linux编译内核,同时也知道了如何制作加入应用程序的文件系统映像文件;

 

你可能感兴趣的:(嵌入式实验3)