实验3 Linux内核编译、下载及运行实验
实验日期: 年 月 日
实验目的 | 1.配置编译内核; 2.加入应用程序的文件系统映像文件制作; |
实验仪器 | PC机、嵌入式系统实验箱、网线、串口线。 |
实验原理 |
|
实验内容及步骤 | 实验内容: 用户使用的开发板已经在Flash中烧写了代码,所以开发板可以直接启动。如果需要对内核和文件系统做出修改,则需要根据需求重新编译好Linux内核映像和文件系统压缩映像,然后烧写至开发板。 实验步骤: 1. QT-helloworld 打开Qtcreator,按图中数字序号点击新建一个工程。 新建好了工程之后,会提示你输入名称和所保存的文件路径,按照自己的实际情况来填写,建议在自己的文件夹下新建一个专门用来放Qt程序的文件夹,可取名为QtProgram并勾选设为默认的项目路径,可参考下图。 选择好了之后会弹出下面的对话框,选择Sellect all kits,点击下一步 X86桌面版的开发套件可以在编写程序的时候运行在电脑上看到效果,ARM版的ARM-QT5.7可以生成运行在ARM架构上的可执行程序,所以都需要,接下来设置窗口类名什么的全部按照默认来,一直下一步到创建成功。 创建成功了,Qtcreator会创建一个工程目录和一些程序框架,如下图所示: 点击Forms文件夹,双击mainwindow.ui界面文件,这样我们就可以手动的拖拽按钮和文本框等对象,然后再回到代码界面,设置这些对象间的绑定关系和触发的功能函数。如下如的界面和代码的填写。 上面两个图是打开界面文件和拖放了一个PushButton和一个Line Edit,把PushButton的属性里的objectName改成Btton1。 改好后保存下,接下来是在mainwindow.cpp中添加功能代码,添加后的代码如下图所示: 还需要去头文件mainwindow.h中,申明下函数,在第20行的位置,添加申明函数如下图所示: 全部保存下。这个时候可以运行代码程序了,点击Debug/Desktop Qt5.9.3Gcc64bit/Debug,然后点击下面的三角箭头,就可以看到右下角出来一个绿色的进度条(不是很明显),等进度条走完没有报错就会在电脑上出来程序的效果。 点击PushButton就会显示helloworld如下图所示: 至此,程序代码部分和在电脑上演示效果部分都已经完成。 |
数据处理及结论 |
|
实验心得体会 | 通过本次实验,让我知道了如何去配置Linux编译内核,同时也知道了如何制作加入应用程序的文件系统映像文件; |