嵌入式控制终端GUI应用软件设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式控制终端GUI应用软件设计
检定平台的各个传感器采集的数据,最终都要上传到嵌入式控制终端,并被汇总和实时显示到目标机(X210BV3S开发板)的液晶显示屏上,同
时一些指令由检定人员通过人机交互界面实现对检定平台相应执行机构的
控制。
因此,嵌入式控制终端的GUI应用程序,是实现这一需求的关键途径。
目前嵌入式Linu某操作系统环境下,主流的应用软件开发平台为Qt、uCGUI和miniGUI等,选择Qt平台进行嵌入式控制终端的GUI应用程序
开发。
Qt是挪威Trolletch公司发布的一款的图形化界面开发工具,因为
Qt是以C++为基础,提供了丰富的应用程序编程API接口,用以与Linu
某操作系统的I/O设备、Framebuffer设备等进行交互,所以Qt有着优
秀的跨平台特性,即其源代码只需进行一次编写,在不同平台、不同操作
系统中的Qt开发工具下重新编译就可运行。
所以,嵌入式控制终端的GUI应用程序,首先在宿主机Ubuntu中进
行Linu某操作系统环境下的Qt应用程序编写,然后选择已配置好的交叉
编译工具链对应用程序源码进行编译,最后将编译后得到的可执行程序以
及相关的库文件移植到目标机(X210BV3S开发板)的根文件系统指定目
录下,便可在嵌入式控制终端运行GUI应用程序。
由于目标机(X210BV3S开发板)所采用的arm-2023q3版本的交叉编
译工具链只支持C++ 98标准,所以最高只能使用Qt5.6;
Qt官方再高版本已采用C++ 11标准,所以本课题使用Qt5.6.2在宿
主机Ubuntu中进行嵌入式控制终端上层应用软件的开发。
检定系统程序在执行检定流程时主要实现的功能如下:
(1)用户的登陆
登陆界面实物图如图所示:
(2)参数设置
参数设置界面的功能是完成对被检热量表的信息录入以及检定控制参数的设定,其中被检热量表的信息主要包括:从检厂家、型号规格、检定单位、检定日期、检定人员、准确度等级等;
检定控制参数主要包括:最大流量、最小流量、被检流量点等。
参数设置界面实物图如图所示:
今天我的分享就到这里了~以后还会分享更多有关嵌入式物联网的好文,大家可以点赞关注,私信我获得更多学习资料!。