[摘 要] 现代生产生活中人们越来越多地使用嵌入式产品及系统,对教学来说,如何使用嵌入式环境来更好地面向课程实验教学和学习也显现出重要的意义。着眼于嵌入式相关概念、实验环境、资料查阅、实验以及多种形式教学适度平衡等,多角度、多方面就如何开展嵌入式实验教学进行了探讨。
[关 键 词] QT;嵌入式;实验教学
[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2020)02-0122-02
Embedded System即嵌入式系统在我们的日常生活中都有涉及,它的出现已经有30多年的历史。自从集成电路飞速发展以来,人们对智能控制在工业领域中的应用就有了更好的期望。因此具有更高的存储容量、更快的运算处理速度和更智能化的自我管理操作系统的嵌入式产品便应运而生了。如果说我们平时所用的电脑是复杂的计算机系统,那么嵌入式产品就是面向实际应用需求的简化版的计算机系统以及外围硬件资源。在教学中所使用的嵌入式产品也是具有上述相同特征的。和常见的计算机一样嵌入式控制处理器的类型也有很多种,其中最常见的就是ARM公司授权使用的ARM处理器,而结合教学的实际需求特点一般所用的是ARM处理器中的CORTEX-A8型号处理器。
一、嵌入式实验教学环境
在实验教学中使用的如基于ARM CORTEX-A8内核的开发平台或实验箱就是目标机。如何使用包括目标机在内的嵌入式环境来更好地面向课程实验教学和学习可能是不太轻松的一个话题。下面我们以嵌入式系统目标机GUI的基于QT的显示实验来加以探讨。首先我们需要准备以下实验环境:(1)PC主机;(2)嵌入式系统目标机;(3)相关配套软件及连接配件。如图1所示:
相关配套软件包括:宿主机中的Vmware(虚拟机工具要装好)、Linux(图形化界面要有)、目标机(arm-linux-gcc、Vim编辑器、QT环境等要有)。注:如果宿主机是Windows系统需装Vmware虚拟机,如果是Linux系统便无需安装。
二、基于QT的嵌入式实验教学探讨
启动QtCreator
选中New Project建立一个project,设置项目介绍和位置中的名称以及创建路径。在构建套件(Kit)中选择Desktop Qt5.2.0 GCC 32bit以及相关的Debug和Release选择项。默认设置类名(C):MainWindow;基类(B):QMainWindow;头文件(H):mainwin dow.h;源文件(S):mainwindow.cpp;界面文件(F):mainw indow.ui。完成项目管理设置。
选中“编辑”,,在项目一栏中选中已建立好的项目,在右键菜单中选择“添加现有文件”,将包含两个图形文件的images文件夹添加到project中,Images文件夹就出现在“其他文件”中。选中源文件中的main.cpp,并修改其程序内容为:
#include “mainwindow.h”
#include <QApplication>
#include <QtGui>
int main(int argc,char *argv[])
{
QApplication a(argc,argv);
MainWindow w;
w.show();
QFrame *frame = new QFrame;
QFrame *frame 1= new QFrame;
frame->setObjectName(“myframe”);
frame->resize(800,600);
frame->setStyleSheet(“QFrame#myframe{border-image:url(images/1.png) }”);
frame->show();
frame1->setObjectName(“myframe”);
frame1->resize(800,600);
frame1->setStyleSheet(“QFrame#myframe{border-image:url(images/2.jpg) }”);
frame1->show();
return a.exec();
}
運行(菜单运行或运行快捷键Ctrl+R)
出现问题如下:
In function ‘int main(int,char**)’: main.cpp
‘QFrame’ was not declared in this scope main.cpp 9
‘frame’ was not declared in this scope main.cpp 9
- 《新课程》杂志征稿通知
- 论文发表中的DOI是什么意思
- 《新课程》杂志论文知网收截图
- 新课程杂志主管单位主办单位说明
- 如何提高发表论文的“命中率”
- 《现代职业教育》杂志每版字数调整为2000字
- 现代职业教育杂志中国知网全文收录截图
- 中国知网期刊大全检索《现代职业教育》杂志
- 编辑在论文发表工作中的重要性
新课程杂志社提示:
本文标题:基于QT的嵌入式实验教学探讨
当前网址:http://www.xinkecheng.cn/laigao/17318.html